jquery - HTML5 地理定位实现

标签 jquery html geolocation

我有一个区域列表和纬度/经度,我要求用户在访问我的网站时选择他们的位置。如果可能的话,我希望使用 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/

相关文章:

html - 将 2 张图片相互放置的响应方式,如 Facebook 和 google plus

android - 使用 MCC、MNC、LAC 和小区 ID 查找位置

javascript - 无法使用不同用户的 HTML5 Geolocation 和 Android 获取位置

java - 为什么它不是我当前的位置,只有一个位置 37.4219983,-122.084?

javascript - 下划线链接

jquery - 使用 jquery 插入表行后无法绑定(bind)值

android - 防止 css/jquery 弹出窗口允许点击下面的链接(仅限移动设备)

javascript - TranslateX 显示为动画

javascript - 如何使用 Jquery 验证输入文本框中允许减号(-)且仅允许数字?

javascript - 有没有办法实时从 jQuery 加载特定功能?