据我所知,Mapbox SDK(RouteUtils.java)使用6的精度来解码多段线,这会影响Mapbox导航。路过时 DiresctionsRoute 精度为6到 startNavigation(directionsRoute) DirectionsRoute 精度为5(作为OSRM.V5的默认精度)。没有听者能正常工作。我怎样才能解决这个问题。
DiresctionsRoute
startNavigation(directionsRoute)
DirectionsRoute
精度为5。我们不打算使用Mapbox getRoute() 因为它在某些时候对自由用户是受限的。
getRoute()
您可以使用 geometries=polyline6 选项,但它需要5.8.0版本
geometries=polyline6
实例 http://router.project-osrm.org/route/v1/driving/13.388860,52.517037;13.397634,52.529407;13.428555,52.523219?overview=simplified&geometries=polyline6
http://project-osrm.org/docs/v5.7.0/api/#route-service