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