我正在构建一个简单的快递/玉器应用程序,其中一个要求是从浏览器获取lat和lng。
有人能指出我在正确的方向上如何做到这一点吗?
答案 0 :(得分:0)
HTML5 Geolocation API可让您从客户端获取lat / lng。
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
// Geolocation is not supported by this browser
}
navigator.geolocation.getCurrentPosition
采用回调函数,你可以从中获得lat / lng:
function showPosition(position) {
lat = position.coords.latitude;
lng = position.coords.longitude;
}
可以在此处找到有关Geolocation API的更多信息:http://www.w3schools.com/html/html5_geolocation.asp