我希望我的網站用戶在Google地圖上顯示他們當前的街道位置。
就像「Facebook Check In」一樣。 (它顯示了我在地圖上的當前位置。)
它如何簡單地完成?如何獲取當前在Google地圖上顯示的街道位置?
1
A
回答
2
您可以根據IP地址顯示用戶的當前位置。 使用下面的腳本:
<script src="http://j.maxmind.com/app/geoip.js" type="text/javascript"></script>
它返回的XML數據和檢索Lat Long網:
var Latitude = latlng.lat();
var Longitude = latlng.lng();
,我想你會顯示在此基礎上標記。
1
根據http://code.google.com/apis/maps/documentation/javascript/basics.html#Geolocation您可以使用下面的代碼初始化地圖的一部分:
if(navigator.geolocation) {
browserSupportFlag = true;
navigator.geolocation.getCurrentPosition(function(position) {
initialLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
map.setCenter(initialLocation);
}, function() {
handleNoGeolocation(browserSupportFlag);
});
}
它使用W3C Geolocation API,這是HTML5的一部分。
相關問題
- 1. 獲取當前位置的Google地圖
- 2. 如何在Google地圖中顯示設備的當前位置?
- 3. 在地圖上獲取當前位置
- 4. 如何顯示Android Google地圖中的當前位置?
- 5. 在Google地圖上顯示當前位置附近的多個位置
- 6. 如何在Windows Phone的Google地圖上獲取用戶的當前位置
- 7. 如何獲取Google地圖鏈接從當前位置?
- 8. 在Google地圖上顯示街道標籤
- 9. 如何獲取當前顯示的圖像位置?
- 10. 無法在Google地圖片段中獲取當前位置
- 11. 無法在Google地圖中獲取當前位置
- 12. 如何在Google地圖上添加當前位置標記
- 13. 獲取當前位置的Google靜態地圖?
- 14. 如何在Android Studio中的Google地圖上顯示一個用戶當前位置到其他位置?
- 15. Android Google地圖獲取當前位置不起作用
- 16. Android:在地圖上顯示和移動當前位置
- 17. Sencha touch 2 - 在地圖上顯示當前位置
- 18. 如何在Google地圖上顯示多個位置?
- 19. 如何在Google地圖街景視圖中顯示infowindow標記
- 20. 在Android的谷歌地圖上顯示當前位置和其他位置
- 21. 如何在iphone中獲取當前位置在地圖上的座標值?
- 22. 如何獲取正常的Google地圖藍色當前位置標記? Android Studio
- 23. 如何顯示多個用戶在谷歌地圖上的當前位置android
- 24. 當前位置詳細Google地圖
- 25. 如何在Sencha-Touch2.0的地圖上獲取當前位置的標記
- 26. 如何獲取當前位置的谷歌地圖?
- 27. 如何在Google地圖中獲取街景視圖?
- 28. 如何移除默認的Google地圖當前位置圖標?
- 29. 在Google地圖上的標記上顯示當前位置/地址/地區名稱
- 30. 如何在Google Closure中獲取當前的鼠標位置?
似乎coool,雅利安。但我有兩個問題:(1)它會在移動設備上工作嗎? ...和(2)是否有任何Google官方Javascript而不是您的鏈接? – 2011-12-27 08:08:30
是的,它將工作在移動和直到日期我還沒有找到任何谷歌官方的JavaScript鏈接。 好吧,它會正常工作。 – 2011-12-27 08:30:44
但在手機上,它顯示了ISP的位置。移動設備不是真正的當前位置。 :( – 2011-12-27 09:03:41