ช่วยดูให้หน่อยครับ map
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยดูให้หน่อยครับ map
ช่วยดูให้หน่อยครับ map
Copy
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>????? geolocation + google map</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=true"></script>
</head>
<body>
Location:
<div id="geo_data"></div>
<div id="map_canvas" style="background: #f5f5f5; height:300px; width: 300px;"></div>
<script type="text/javascript">
var initialLocation;
var bangkok = new google.maps.LatLng(13.755716, 100.501589);
function initialize() {
var myOptions = {
zoom: 15,
//center: latlng,
mapTypeControl: false,
navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
// detect geolocation lat/lng
if ( navigator.geolocation ) {
navigator.geolocation.getCurrentPosition(function(location) {
var location = location.coords;
$("#geo_data").html('lat: '+location.latitude '<br />long: '+location.longitude);
initialLocation = new google.maps.LatLng(location.latitude, location.longitude);
map.setCenter(initialLocation);
setMarker(initialLocation);
}, function() {
handleNoGeolocation();
});
} else {
handleNoGeolocation();
}
// no geolocation
function handleNoGeolocation() {
map.setCenter(bangkok);
setMarker(bangkok);
$("#geo_data").html('lat: 13.755716<br />long: 100.501589');
}
// set marker
function setMarker(initialName) {
var marker = new google.maps.Marker({
draggable: true,
position: initialName,
map: map,
title: "?????????????."
});
google.maps.event.addListener(marker, 'dragend', function(event) {
$("#geo_data").html('lat: '+marker.getPosition().lat() '<br />long: '+marker.getPosition().lng());
});
}
}
$(document).ready(function() {
initialize();
});
</script>
</body>
</html>
จะนำค่า ละติจูด ลองติดจูด มาแปลงเป็นค่าตัวแปรของ PHP ยังไงครับ ช่วยแนะนำ หรือบอกที
Gustor
10-08-2016
18:40:24
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ