是否有任何免费的 API/Web 服务可以让我获得访问我的 HTTP 安全网站的人的地理位置?
在我https://ssl.geoplugin.net/用来检查这个之前,但现在他们需要一个高级密钥来请求位置。我也尝试使用 Google Maps GeoLocation API,但它给出了错误的位置。所以我最终要求使用任何免费的 javascript 插件。谢谢
是否有任何免费的 API/Web 服务可以让我获得访问我的 HTTP 安全网站的人的地理位置?
在我https://ssl.geoplugin.net/用来检查这个之前,但现在他们需要一个高级密钥来请求位置。我也尝试使用 Google Maps GeoLocation API,但它给出了错误的位置。所以我最终要求使用任何免费的 javascript 插件。谢谢
这实际上是 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; 
}