2017-07-15 49 views
0

我發生無法將LocationLayerPlugin添加到我的Android項目,並找不到任何文檔來演示如何。另外,我在package com.mapbox.services.android.navigation.ui.v5的內部找不到NavigationMapRoute。請幫忙嗎?如何將下面提到的Mapbox插件添加到Android應用程序

編輯:

這是我下面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,你可以用兩行代碼使用它:

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

你需要確保也叫生命週期中適當的方法onStartonStop。如果您正在使用導航並希望使用位置貼緊路線,則您需要通過null獲取locationEngine,並使用onProgressChange以內的forceLocationUpdate

幾個例子是available here,它們顯示了使用插件的不同方式。一旦我們發佈第一個最終版本(目前僅生產夜間版本),文檔將很快流行起來。

對於NavigationMapRoute,您需要確保您使用的是導航SDK的0.4.0快照。你會在這裏找到com.mapbox.services.android.navigation.ui.v5.NavigationMapRoute

相關問題