我想计算此处map中导航的行进距离。重新路由发生时,计算会得到一定的误差距离
我已经尝试了导航管理器中的getElapsedDistance,但是当发生重新路由时,它将变为零
我尝试过的代码是m_navigationManager.getElapsedDistance();
我希望输出19000米,但实际输出是16500
答案 0 :(得分:0)
我计算
之类的两个位置之间的距离startGeoPosition.distanceTo(endGeoPosition)
对我来说很好,请尝试一下。