谷歌分析能夠使用JavaScript庫查找訪問者位置。這怎麼可以用javascript完成?如何使用javascript查找網站訪問者位置?
2
A
回答
2
navigator.geolocation對象是您向用戶代理詢問其位置的方式。根據UA的設置,這可能會或可能不會提示用戶允許/拒絕發送數據。此外,地理定位數據本身的精確度可能會非常變化(儘管如此,它們會給您一個裕量或誤差,因此您可以將其考慮在內)。
if (navigator.geolocation) {
navigator.geolocation.getPosition(
successFunction,
failureFunction
);
} else {
noGeolocationFunction();
};
還有一個watchPosition方法。兩者都是異步的,所以你傳遞成功/失敗函數來處理返回的對象。
1
谷歌有一個查詢訪問者位置的API。 Find web visitor's location automatically with javascript and Google APIs
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Get web visitor's location</title>
<meta name="robots" value="none" />
</head>
<body>
<div id="yourinfo"></div>
<script type="text/javascript" src="http://www.google.com/jsapi?key=[apikey]"></script>
<script type="text/javascript">
if(google.loader.ClientLocation)
{
visitor_lat = google.loader.ClientLocation.latitude;
visitor_lon = google.loader.ClientLocation.longitude;
visitor_city = google.loader.ClientLocation.address.city;
visitor_region = google.loader.ClientLocation.address.region;
visitor_country = google.loader.ClientLocation.address.country;
visitor_countrycode = google.loader.ClientLocation.address.country_code;
document.getElementById('yourinfo').innerHTML = '<p>Lat/Lon: ' + visitor_lat + '/' + visitor_lon + '</p><p>Location: ' + visitor_city + ', ' + visitor_region + ', ' + visitor_country + ' (' + visitor_countrycode + ')</p>';
}
else
{
document.getElementById('yourinfo').innerHTML = '<p>Whoops!</p>';
}
</script>
</body>
</html>
相關問題
- 1. 如何在網站訪問期間查找用戶的位置?
- 2. 如何檢測網站訪問者的確切地理位置
- 3. 網站如何計算其他網站的訪問者和「價值」,他們如何告知用戶的位置?
- 4. 獲取網站訪問者的電子郵件提醒位置
- 5. 當訪問者從網站
- 6. PHP從網站訪問者
- 7. 隱藏*網站訪問者
- 8. 尋找網站訪問者的地理位置的解決方案
- 9. 如何將訪問者限制爲訪問我網站的訪問者
- 10. 我們如何找到Php的網站訪問者總數?
- 11. 在Java中查找您的網站訪問者IP地址
- 12. 網站優化 - 如何保存訪問者網站選項?
- 13. 如何準確確定訪問者在我的網站上的位置?
- 14. 如何跟蹤訪問者來自我的網站的位置php
- 15. 按python位置訪問網站
- 16. 如何使用Cookie讓訪問者訪問我的網站的下載頁面
- 17. 查找上次訪問的網站
- 18. 如何使用ESP8266訪問網站?
- 19. 我可以爲我的網站訪問者啓用JavaScript嗎?
- 20. 如何限制按地理位置訪問網站?
- 21. 使用cURL查找網站重定向的位置?
- 22. 如何從GPS提供者而不是網絡提供者訪問位置?
- 23. 如何從網頁訪問iPhone位置?
- 24. 如何查找網站中使用的Javascript庫版本?
- 25. 使用PhoneGap訪問網站
- 26. 使用HTML/JavaScript查找地理位置
- 27. 獲取訪問者的位置,使用GPS(如果可用)?
- 28. 如何檢查我的網站是否使用爬蟲訪問?
- 29. 有人使用Google Analytics嗎? Google如何避免將訪問者的網站作爲訪問者?
http://stackoverflow.com/questions/3489460/how-to-get-visitors-location-ie-country-using-javascript-geolocation –
[也在該酮](HTTP:// WWW .opal-creations.co.uk /博客/免費的腳本和代碼/ GET-A-遊客-位置與JavaScript的)。 –