2013-04-19 60 views
1

有沒有一個免費的API/Web服務,我可以讓那些訪問我的HTTP安全網站的地理位置?免費的JavaScript插件獲取用戶位置

之前我用https://ssl.geoplugin.net/來檢查這個,但現在他們需要一個高級密鑰來請求位置。我也嘗試使用Google Maps GeoLocation API,但它給出了錯誤的位置。所以我最終要求使用任何免費的JavaScript插件。由於

回答

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

+0

來源你應該在這裏粘貼代碼,而不是隻包括鏈接。 –

+0

@Derek朕會功夫更新爲包含代碼。 –

+0

我怎樣才能得到國家和地區? – lexeRoy