我想計算標記和地圖中心之間的距離 - 任何人都可以解釋我是如何做到這一點的?如何獲得標記和谷歌地圖中心之間的距離
1
A
回答
8
您可以使用geometry
庫來解決此問題。你需要加載Maps JS時指定它:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false"></script>
然後,在你的應用程序的代碼:
var center = map.getCenter();
var markerLatLng = marker.getPosition();
var distance = google.maps.geometry.spherical.computeDistanceBetween(center, markerLatLng);
這將返回以米爲單位的距離。
0
標記通常使用座標來設定,如: http://code.google.com/apis/maps/documentation/javascript/overlays.html#Markers
下面是有關獲取範圍,並確定一個偉大的線程,其中地圖的中心: Google Map API v3 — set bounds and center
所以,現在你有兩個座標組,使用此公式計算距離: http://www.movable-type.co.uk/scripts/latlong.html
相關問題
- 1. 谷歌地圖 - 如何獲得米之間的兩點之間的距離?
- 2. 谷歌地圖標記偏離中心
- 3. 如何計算谷歌地圖中兩點之間的距離?
- 4. 如何獲得谷歌地圖API中的精確距離Android
- 5. 如何計算谷歌地圖中兩個座標之間的距離?
- 6. 如何獲得兩個標記之間的道路座標谷歌地圖api
- 7. 無法計算谷歌地圖中兩點之間的距離
- 8. 谷歌地圖v3距離
- 9. 谷歌地圖距離API
- 10. 從谷歌地圖獲取GPS位置和一些標記B的距離
- 11. Android谷歌地圖點之間的距離
- 12. 谷歌地圖:指定路線上兩點之間的距離
- 13. 谷歌地圖API - V3兩個多邊形之間的距離
- 14. 使用谷歌地圖api工作兩點之間的距離?
- 15. 2個谷歌地圖點之間的距離
- 16. 兩點之間的距離谷歌地圖a是undefined api v3
- 17. 如何在谷歌地圖api中獲得「通過公路」的距離?
- 18. 如何在谷歌地圖v2中使用LatLng獲得兩公里之間的距離
- 19. 如何mapbox之間和谷歌地圖
- 20. 谷歌地圖集成,獲得測量距離
- 21. 獲得從距離矩陣變量,谷歌地圖V3
- 22. 如何獲得距離眩暈兩點之間的距離
- 23. 如何在android中的谷歌地圖中心設置標記?
- 24. 計算距離和移動標記從谷歌地圖來源地
- 25. 谷歌地圖API的時間和距離數據(訪問/ VBA)
- 26. 如何獲得按城市+谷歌地圖上的zipCode的距離API
- 27. 如何在Android v2上的谷歌地圖獲得替代路線的距離
- 28. 如何把兩個標記在500米的距離谷歌地圖
- 29. 如何中心新的谷歌地圖標記
- 30. 如何顯示谷歌地圖上的路徑和距離 - Xamarin