อยากทราบว่า มีตัวอย่าง OpenstreetMap ในการใช้งานร่วมกับ MySQL , PHP บ้างไหมครับ
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- Posts: 397
- Joined: 05/10/2020 10:02 am
อยากทราบว่า มีตัวอย่าง OpenstreetMap ในการใช้งานร่วมกับ MySQL , PHP บ้างไหมครับ
อยากทราบว่าพอมีตัวอย่าง การใช้ Openstreetmap ร่วมกับ MySQL , PHP บ้างไหมครับ , พอดีหาจากตัวอย่าง Google ไม่ค่อยเจอครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27133
- Joined: 22/09/2008 6:18 pm
- Contact:
Re: อยากทราบว่า มีตัวอย่าง OpenstreetMap ในการใช้งานร่วมกับ MySQL , PHP บ้างไหมครับ
โหลด OpenLayers.js จาก
https://openlayers.org/two/
แล้วทดลองใช้
ทดลอง แบบ แสดงแผนที่บน html ธรรมดาดูก่อน ตามตัวอย่าง
https://wiki.openstreetmap.org/wiki/Ope ... le_Example
ส่วนค่าตรงไหนต้องการดึงจากฐานข้อมูล ก็ใช้ query ออกมาใส่ในตำแหน่งที่ต้องการเช่น
ค่า
https://openlayers.org/two/
แล้วทดลองใช้
ทดลอง แบบ แสดงแผนที่บน html ธรรมดาดูก่อน ตามตัวอย่าง
https://wiki.openstreetmap.org/wiki/Ope ... le_Example
ส่วนค่าตรงไหนต้องการดึงจากฐานข้อมูล ก็ใช้ query ออกมาใส่ในตำแหน่งที่ต้องการเช่น
Code: Select all
<!DOCTYPE HTML>
<html>
<head>
<title>OpenLayers Simplest Example</title>
</head>
<body>
<div id="Map" style="height:250px"></div>
<script src="OpenLayers.js"></script>
<script>
var lat = 47.35387;
var lon = 8.43609;
var zoom = 18;
var fromProjection = new OpenLayers.Projection("EPSG:4326"); // Transform from WGS 1984
var toProjection = new OpenLayers.Projection("EPSG:900913"); // to Spherical Mercator Projection
var position = new OpenLayers.LonLat(lon, lat).transform( fromProjection, toProjection);
map = new OpenLayers.Map("Map");
var mapnik = new OpenLayers.Layer.OSM();
map.addLayer(mapnik);
var markers = new OpenLayers.Layer.Markers( "Markers" );
map.addLayer(markers);
markers.addMarker(new OpenLayers.Marker(position));
map.setCenter(position, zoom);
</script>
</body>
</html>
แทนที่ค่าจากฐานข้อมูลของเราลงไปแทนvar lat = 47.35387;
var lon = 8.43609;
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Super Member
- Posts: 397
- Joined: 05/10/2020 10:02 am
Re: อยากทราบว่า มีตัวอย่าง OpenstreetMap ในการใช้งานร่วมกับ MySQL , PHP บ้างไหมครับ
รับทราบครับ , จะลองเอาค่า lat , lon ไปทำการ Query ข้อมูลดูครับmindphp wrote: ↑16/10/2020 7:39 pm โหลด OpenLayers.js จาก
https://openlayers.org/two/
แล้วทดลองใช้
ทดลอง แบบ แสดงแผนที่บน html ธรรมดาดูก่อน ตามตัวอย่าง
https://wiki.openstreetmap.org/wiki/Ope ... le_Example
ส่วนค่าตรงไหนต้องการดึงจากฐานข้อมูล ก็ใช้ query ออกมาใส่ในตำแหน่งที่ต้องการเช่น
ค่าCode: Select all
<!DOCTYPE HTML> <html> <head> <title>OpenLayers Simplest Example</title> </head> <body> <div id="Map" style="height:250px"></div> <script src="OpenLayers.js"></script> <script> var lat = 47.35387; var lon = 8.43609; var zoom = 18; var fromProjection = new OpenLayers.Projection("EPSG:4326"); // Transform from WGS 1984 var toProjection = new OpenLayers.Projection("EPSG:900913"); // to Spherical Mercator Projection var position = new OpenLayers.LonLat(lon, lat).transform( fromProjection, toProjection); map = new OpenLayers.Map("Map"); var mapnik = new OpenLayers.Layer.OSM(); map.addLayer(mapnik); var markers = new OpenLayers.Layer.Markers( "Markers" ); map.addLayer(markers); markers.addMarker(new OpenLayers.Marker(position)); map.setCenter(position, zoom); </script> </body> </html>
แทนที่ค่าจากฐานข้อมูลของเราลงไปแทนvar lat = 47.35387;
var lon = 8.43609;
-
- Similar Topics
- Replies
- Views
- Last post
-
- 0 Replies
- 347 Views
-
Last post by chaiyasitpraphut
14/11/2019 4:50 pm
-
-
บน Android มี Putty หรือโปรแกรม SSH Secure Shell บ้างไหมครับ
by mindphp » 13/02/2012 2:16 pm » in Mobile Programming - Android, iOS, Window Phone - 2 Replies
- 4138 Views
-
Last post by touleg
16/02/2012 3:55 pm
-
-
-
วิธีแสดงพิกัดบนแผนที่ OpenStreetMap ด้วย Laravel Framework
by makup » 18/10/2020 6:21 pm » in PHP Knowledge - 0 Replies
- 658 Views
-
Last post by makup
18/10/2020 6:21 pm
-
-
-
อัพเกรด Mysql Ubuntu จาก MySQL 5.5 เป็น MySQL 5.7
by mindphp » 12/06/2016 5:57 pm » in Linux - Web Server - 1 Replies
- 1351 Views
-
Last post by mindphp
12/06/2016 5:58 pm
-
-
-
อยากทราบว่า php สามารถบันทึกเสียงแล้วเก็บลง db ได้ไหมคับ
by tunkrub » 23/05/2013 12:24 pm » in Programming - PHP - 3 Replies
- 2087 Views
-
Last post by tunkrub
04/06/2013 11:05 am
-
-
- 1 Replies
- 2205 Views
-
Last post by konseo
01/09/2013 1:02 am
-
-
อยากทราบว่า PHP เค้ามีตัวเสริมเหมือนกับ ASP.Net บ้างไหม
by Agility » 01/04/2011 4:14 pm » in Programming - PHP - 3 Replies
- 1793 Views
-
Last post by mindphp
03/04/2011 11:54 pm
-
Who is online
Users browsing this forum: Bing [Bot] and 8 guests