2017-07-11 8 views
1

私が知っているように、Mapbox SDK(RouteUtils.java)は精度6を使用してポリラインをデコードし、Mapbox Navigationに影響します。 DiresctionsRouteを精度6でstartNavigation(directionsRoute)に渡すと、すべてのナビゲーションリスナーが完全に機能します。しかし、DirectionsRouteに5の精度(OSRM.V5のデフォルトの精度)を追加すると、リスナーは正しく動作しません。どうすれば問題を解決できますか?Mapboxポリラインのデコード精度を5に変更するにはどうすればよいですか?

注:それは常に5の精度でルート を返し、我々はそれが無料のユーザーがあちこちにいくつかの点で制限されていますようMapboxの getRoute()を使用することを意図していないので、私たちは、当社のサーバーにOSRM.V5を使用しています。

答えて

2

あなたはOSRMでgeometries=polyline6オプションを使用することができますが、それは5.8.0バージョン

例を必要とhttp://router.project-osrm.org/route/v1/driving/13.388860,52.517037;13.397634,52.529407;13.428555,52.523219?overview=simplified&geometries=polyline6

APIリファレンスhttp://project-osrm.org/docs/v5.7.0/api/#route-service

+0

こんにちは、マイケル以下の問題を解決する上の任意のアイデア? https://stackoverflow.com/questions/45121230/how-to-add-below-mentioned-mapbox-plugins-to-android-app – FARID

関連する問題