2017-07-15 12 views
0

私のAndroidプロジェクトにLocationLayerPluginを追加できないため、どのようなドキュメンテーションを見つけることができません。またNavigationMapRoutepackage com.mapbox.services.android.navigation.ui.v5の中に見つかりません。助けてください。下記のMapboxプラグインをAndroid Appに追加する方法

EDIT:

以下の私のbuild.gradleだとLocationLayerPluginを入力するときに、Androidのメーカーはそれを解決することはできません。

compile('com.mapbox.mapboxsdk:mapbox-android-sdk:[email protected]') { 
     transitive = true 
    } 
    compile('com.mapbox.mapboxsdk:mapbox-android-services:[email protected]') { 
     transitive = true 
    } 
    compile 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.3.1' 
+1

https://oss.sonatype.org/content/repositories/snapshots/com/mapbox/mapboxsdk/mapbox-android-plugin-locationlayer/ – Tobrun

答えて

1

LocationLayerPluginあなたは2行のコードでそれを使用することができます:あなたはまた、適切な方法onStartonStopでライフサイクルを呼び出すことを確認する必要があります

locationLayerPlugin = new LocationLayerPlugin(mapView, mapboxMap, locationEngine); 
locationLayerPlugin.setLocationLayerEnabled(LocationLayerMode.TRACKING); 

。ナビゲーションで使用していて、ルートに位置スナッピングを使用する場合は、locationEngineにはnullを渡し、onProgressChangeにはforceLocationUpdateを使用する必要があります。

いくつかの例は、プラグインを使用するさまざまな方法を示すavailable hereです。ドキュメンテーションは、最初の最終版(現時点では夜間のビルドを作成している)をリリースしてすぐに入手可能になります。

NavigationMapRouteについては、ナビゲーションSDKの0.4.0スナップショットを使用していることを確認する必要があります。あなたはここにそれを見つけるでしょうcom.mapbox.services.android.navigation.ui.v5.NavigationMapRoute

関連する問題