Android 如何在地图中计算旅行距离

Android 如何在地图中计算旅行距离,android,here-api,Android,Here Api,我想计算在地图中导航的旅行距离。重新布线时,计算会得到一些错误距离 我已尝试从导航管理器获取getElapsedDistance,但当发生重新路由时,它将变为零 我尝试的代码是m_navigationManager.getElapsedDistance() 我预计输出为19000米,但实际输出为16500米。我计算两个位置之间的距离,如 startGeoPosition.distanceTo(endGeoPosition) 这对我来说很好,请试一试。我计算两个位置之间的距离,如 startGe

我想计算在地图中导航的旅行距离。重新布线时,计算会得到一些错误距离

我已尝试从导航管理器获取getElapsedDistance,但当发生重新路由时,它将变为零

我尝试的代码是m_navigationManager.getElapsedDistance()


我预计输出为19000米,但实际输出为16500米。我计算两个位置之间的距离,如

startGeoPosition.distanceTo(endGeoPosition)

这对我来说很好,请试一试。

我计算两个位置之间的距离,如

startGeoPosition.distanceTo(endGeoPosition)
它对我很管用,请试一试