Java android的Mapbox:当我导入markerview依赖性时,我原来的Mapbox地图代码停止工作

Java android的Mapbox:当我导入markerview依赖性时,我原来的Mapbox地图代码停止工作,java,android,geolocation,mapbox,marker,Java,Android,Geolocation,Mapbox,Marker,我一直在使用Mapbox教程等来编写代码,创建地图并查找用户的位置。为此,我一直在使用这些依赖项: 实现'com.mapbox.mapboxsdk:mapboxandroid sdk:6.0.1' 实现'com.mapbox.mapboxsdk:mapboxandroid插件locationlayer:0.5.0' 接下来我想做的是在我可以添加标记时编写一段代码,出于这个原因,我导入了如下所示的依赖项: 实现'com.mapbox.mapboxsdk:mapbox-android-plugin-

我一直在使用Mapbox教程等来编写代码,创建地图并查找用户的位置。为此,我一直在使用这些依赖项:

实现'com.mapbox.mapboxsdk:mapboxandroid sdk:6.0.1' 实现'com.mapbox.mapboxsdk:mapboxandroid插件locationlayer:0.5.0'

接下来我想做的是在我可以添加标记时编写一段代码,出于这个原因,我导入了如下所示的依赖项:

实现'com.mapbox.mapboxsdk:mapbox-android-plugin-markerview-v9:0.4.0'


我注意到,一旦我这样做了,就再也找不到addLocationListener()方法了,getLastLocation方法也不起作用,它们现在似乎需要一些以前不需要的参数。我想知道是否有人有类似的问题,可以建议如何解决这个问题。谢谢

我会使用最新的地图SDK版本
9.2.0

不推荐使用位置层插件:

我会使用
LocationComponent
。它是地图SDK的一部分:和

MarkerView仍然可用,但它会有一些性能问题,因为它使用Android系统
View
s。而是考虑使用映射SDK <代码>符号层< /代码>或注释插件< /p>