1

是否有任何免费的 API/Web 服务可以让我获得访问我的 HTTP 安全网站的人的地理位置?

在我https://ssl.geoplugin.net/用来检查这个之前,但现在他们需要一个高级密钥来请求位置。我也尝试使用 Google Maps GeoLocation API,但它给出了错误的位置。所以我最终要求使用任何免费的 javascript 插件。谢谢

4

1 回答 1

3

这实际上是 HTML5 的一个特性,所以要这样做:

var x=document.getElementById("demo");
function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else{
        x.innerHTML="Geolocation is not supported by this browser.";
    }
}
function showPosition(position) {
    x.innerHTML="Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude; 
}

来自http://www.w3schools.com/html/html5_geolocation.asp

于 2013-04-19T00:55:14.660 回答