2011-01-31 66 views
2

我正在開發一個Android應用程序,並且想要獲取2個位置之間的道路距離。 如果我理解正確的,選項有:可用於Java的道路距離計算

  1. 使用位置類的distanceTo()或distanceBetween()方法 - 但這只是提供了直接的線實例。
  2. 使用Google Directions API - 但這似乎只對Javascript可用,而我正在用Java開發。

還有其他選擇嗎?如果是這樣,一個例子將不勝感激。

回答

3

你可以從Google地圖API的Web服務中的JSON響應或XML: http://code.google.com/intl/lv/apis/maps/documentation/directions/

將包含計算出的路線的腿(在步驟進一步劃分),每個腿將包含,值的distance場的響應米。如果有多條腿,則需要將它們添加在一起。如果你沒有航點,只有一條腿。

+0

非常感謝th回覆,但從url – user396707 2011-02-01 16:05:54