Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > GIS รบกวนผู้ณู้เรื่องGIS หน่อยครับ เกี่ยวกับการแสดงข้อมูลบนแผนที่ ให้แสดงรูปจุดออกมาต่างกัน จากผู้ใช้คนเดียวกัน



 

GIS รบกวนผู้ณู้เรื่องGIS หน่อยครับ เกี่ยวกับการแสดงข้อมูลบนแผนที่ ให้แสดงรูปจุดออกมาต่างกัน จากผู้ใช้คนเดียวกัน

 



Topic : 050724



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์




คือ แบบนี้ครับ ต้องการให้ ข้อมูล ที่แสดง แสดงออกมาไม่ซ้ำมันกันครับ จะต้องเขียนยังไงครับ เช่น ถ้าพื้นที่ทำนา อีกพื้นที่ ทำไร ให้ขึ้นสัยลักษณ์ที่ต่าง กัน แอต่เป็นคนคนเดียวกันครับ คือเป็นเจ้าของที่นี่เองครับ

หน้าที่แสดงแผนที่ครับ แบบรูปอ่ะครับ รูปที่ขึ้น

Code (PHP)
<script type="text/javascript">
	var map = new GMap2(document.getElementById("map"));
	map.setCenter(new GLatLng(17.72356,100.07335),13);
	map.setUIToDefault();
function initialize(){
    if (GBrowserIsCompatible()) {
/*****Load XML createMarker******/
	GDownloadUrl("xml.php", function(data) {
		var xml		 = GXml.parse(data);
		var markers	 = xml.documentElement.getElementsByTagName("marker");
		var bounds	 = new GLatLngBounds();
			for (var i = 0; i < markers.length; i++) {
				var map_id	= markers[i].getAttribute("map_id");
				var type	= markers[i].getAttribute("type");
				var point	= new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));
				var marker	= createMarker(map_id,point,type);
				map.addOverlay(marker);
			}
		});
	}	
}
/***********End XML*****************/
		//ตรงนี้  เปงกรอบกำหนดแผนที่	



/*******Function  createMarker**********************/
function createMarker(map_id,point,type){
	var customIcons = [];


	var icon		= new GIcon(G_DEFAULT_ICON);
	icon.image		= 'icon/icon1.png';
	icon.shadow		= 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
	icon.iconSize	= new GSize(20, 20);
	icon.shadowSize = new GSize(1, 1);
	icon.iconAnchor = new GPoint(12, 8);
	icon.infoWindowAnchor = new GPoint(5, 1);
	customIcons["ทุเรียน"] = icon;  // ชื่อ type images icon

	var icon2		= new GIcon();
	icon2.image		= 'icon/icon2.png';
	icon2.shadow		= 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
	icon2.iconSize	= new GSize(20, 20);
	icon2.shadowSize = new GSize(1, 1);
	icon2.iconAnchor = new GPoint(12, 8);
	icon2.infoWindowAnchor = new GPoint(5, 1);
	customIcons["ลางสาด"] = icon2;  // ชื่อ type images icon

	

	
	var marker = new GMarker(point, customIcons[type]);
	var html = "<div class=\"view-map\">ทดสอบจุด point จากดาต้าเบส <li class=\"photo\">ยังไม่มีรูป<li class=\"text\">ชื่อพื้นที่เกษตรกรรม :"+name+"</li><li class=\"text\">ยังไม่ได้ใส่</li><li class=\"text\">ยังไม่ได้ใส่</li></ul></div>"
	GEvent.addListener(marker, 'click', function() {
		marker.openInfoWindowHtml(html);
	});
	return marker;
}


</script>


ต้องไปแก้ที่ File xml ด้วยรึเปล่า

file xml


<markers>
<!--SiXhEaD:result-->
<marker map_id ="$map_id" lat ='$point_x' lng ='$point_y' type = "ทุเรียน"/>
<!--/SiXhEaD:result-->
</markers>


รบกวนผู้รู้ช่วยทีนะครับ



Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-10-25 21:34:33 By : Monkey_m View : 1028 Reply : 4
 

 

No. 1



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่มีเลยหรอครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-27 20:22:04 By : Monkey_m
 


 

No. 2



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


มีน่ะมีครับ แต่ให้โมน่ะ ไม่โม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-28 09:46:41 By : deawx
 

 

No. 3



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


ผมไม่ได้ให้ช่วยโมนะครับ แค่ต้องการรู้วิธีเปลี่ยนะนครับ เดวไปทำเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-29 18:14:18 By : Monkey_m
 


 

No. 4



โพสกระทู้ ( 1,751 )
บทความ ( 0 )



สถานะออฟไลน์


มานั้งฟังด้วยคนครับ สนใจสนใจ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-29 18:30:25 By : SOUL
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : GIS รบกวนผู้ณู้เรื่องGIS หน่อยครับ เกี่ยวกับการแสดงข้อมูลบนแผนที่ ให้แสดงรูปจุดออกมาต่างกัน จากผู้ใช้คนเดียวกัน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่