有没有免费的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;
}


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

07-24 09:48
查看更多