我想計算兩點之間的距離。我搜索了它,但我發現的是最短路徑距離,我不想讓我想知道兩點之間的道路距離。android:如何計算兩點之間的距離
回答
可以使用http://maps.google.com/maps?saddr= {START_ADDRESS} & DADDR = {的destination_address}
它將方向細節得到具有距離和時間沿位置
http://maps.google.com/maps?saddr=79.7189,72.3414&daddr=66.45,74.6333&ie=UTF8&0&om=0&output=kml
此API不起作用:( – 2012-05-15 06:28:45
兩者之間可以使用google maps api for directions
您可以使用具有響應的請求作爲Json在請求中設置參數。
HTTP:// maps.google.com/maps/api/directions/ JSON原點= 40.484037,-3.673553 &目的地= 40.419508,-3.693466 &傳感器=假&單位=度量
或作爲XML
HTTP:// maps.google.com/maps/api/directions/ XML原點= 40.484037,-3.673553 &目的地= 40.419508,-3.693466 &傳感器=假&單位=度量
可以設置起源和命運值作爲模式你的起點和終點,你想,散步,騎自行車,駕駛...
然後設置單位在指標或英制。
在返回的JSON或XML上,您可以分析您需要的信息。
您還可以像在MAPS API上的示例一樣設置方式點。
腿上TAG的第一個距離將是兩點之間的總距離。
"legs" : [
{
"distance" : {
"text" : "11,7 km",
"value" : 11661
},
"duration" : {
"text" : "16 min",
"value" : 941
},
您可以分析您在任何時間:)
希望它可以幫助所有需要的信息。
- 1. 如何計算點之間的距離?
- 2. 如何計算Perl中兩點之間的距離?
- 3. OpenLayers:如何計算兩點之間的距離?
- 4. 如何計算GraphX,Scala中兩個節點之間的距離?
- 5. 如何計算GPS JAVA中兩點之間的距離?
- 6. 如何計算Java中兩點之間的距離
- 7. 如何計算複雜路徑上兩點之間的距離?
- 8. 如何計算谷歌地圖中兩點之間的距離?
- 9. 如何計算兩點之間的距離?
- 10. 如何計算經度和緯度兩點之間的距離?
- 11. 如何計算MkMapview中兩點之間的距離?
- 12. 如何計算兩個地理點之間的距離
- 13. 我如何計算兩點Unity 3D之間的距離?
- 14. 如何計算路徑上兩點之間的距離?
- 15. 我如何計算Java中兩個gps點之間的距離?
- 16. 如何計算兩點之間的行車距離?
- 17. 如何使用Android MapView計算兩個GeoPoint之間的距離
- 18. 計算兩次之間的距離
- 19. 計算matlab中點之間的距離
- 20. 計算點之間的距離
- 21. 如何計算android中的兩個標記點之間的距離
- 22. 計算二維空間中兩點之間的距離?
- 23. cuda兩點計算距離
- 24. 計算兩點之間的距離顯示了錯誤的距離
- 25. 如何計算2點或更多點之間的距離? C#
- 26. 計算平坦的土地上的兩點之間的距離
- 27. 使用Google Directions API計算兩點之間的實際距離
- 28. 計算兩個點之間的距離iphone
- 29. 計算兩點之間的距離時編譯錯誤
- 30. 無法計算谷歌地圖中兩點之間的距離
我敢打賭,你必須先找到路線,然後 - 如果沒有提供 - 計算manualy所有點之間的所有距離。 – hsz 2012-01-10 08:49:09
您需要先使用Google地圖API獲取路線,然後纔會使用確定的路線告訴您路程。 – 2012-01-10 08:51:03