据我所知,Mapbox SDK (RouteUtils.java) 使用 6 精度来解码折线,这会影响 Mapbox 导航。当DiresctionsRoute
以精度 6 传递给startNavigation(directionsRoute)
每个导航侦听器时,效果很好。但是当DirectionsRoute
以 5 的精度添加时(因为它是 OSRM.V5 的默认精度)。没有监听器正常工作。我怎么能解决这个问题。
注意:我们在我们的服务器中使用 OSRM.V5,所以它总是返回精度为 5 的路线。而且我们不打算使用 Mapbox
getRoute()
,因为它在某些时候受到免费用户的限制。