我有一个区域列表和纬度/经度,我要求用户在访问我的网站时选择他们的位置。如果可能的话,我希望使用 HTML5 的地理定位来预先填充他们的位置,但我不确定这样做的最佳方式。网上似乎缺少教程,至少从我能找到的来看是这样。有没有人这样做过?您知道好的教程/资源吗?
更新
如果我有一堆城市的坐标,我如何使用 javascript 确定最近的位置?
最佳答案
试试这个例子:
window.onload = function(){
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(handleGetCurrentPosition, onError);
}
function handleGetCurrentPosition(location){
location.coords.latitude;
location.coords.longitude;
}
function onError(){...}
去这里看一个更大的演示。 http://od-eon.com/labs/geolocation/
关于jquery - HTML5 地理定位实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4908370/