道路距离计算可用于Java

时间:2011-01-31 14:27:25

标签: android driving-directions

我正在开发一款Android应用,希望获得两个地点之间的距离。 如果我理解正确,选项是:

  1. 使用Location类的distanceTo()或distanceBetween()方法 - 但这只提供直接行实例。
  2. 使用Google Directions API - 但这似乎只适用于Javascript,我正在使用Java进行开发。
  3. 还有其他选择吗?如果是这样,我们将不胜感激。

1 个答案:

答案 0 :(得分:3)

您可以从Maps API Web服务获取JSON或XML中的响应: http://code.google.com/intl/lv/apis/maps/documentation/directions/

响应将包含计算路线的腿(进一步划分为步数),每条腿将包含一个distance字段,其值以米为单位。如果有多条腿,您需要将它们一起添加。如果你没有航点,那么只有一条腿。

相关问题