簡體   English   中英

如何使用Google Maps API計算兩個以上的點之間的距離?

[英]How to calculate distance between more than two points with google maps api?

用谷歌地圖計算兩點之間的距離很容易,我做到了。 但是,如何借助Google Maps API計算Google地圖中兩個以上標記之間的距離?

這是一個相當廣泛的用例,但是對於您的問題的簡單解決方案,我建議您使用Distance Matrix API 這將幫助您找到兩個或更多城市之間的距離。 查找4個城市之間距離的API請求將像這樣。

https://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&mode=bicycling&language=fr-FR&key=API_KEY

該請求將返回四個元素-兩個起點乘以兩個終點:

溫哥華到舊金山,溫哥華到維多利亞,西雅圖到舊金山和西雅圖到維多利亞

請查看距離矩陣 API的官方Google文檔,以了解有關更多起點和終點的API請求的更多信息。

您還可以選擇使用Direction API ,但這將覆蓋路徑中的點以及相應的距離。

希望對您有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM