在MapBox IOS SDK中,可以通过实现自定义MGLLocationManager来模拟用户位置。我已经实现了我的,并且工作得很好。
现在我想在Andorid上实现相同的功能,但找不到任何类似的类。你能给我推荐一下它在安卓系统上的工作方式吗?
非常感谢!
Mapbox locationComponent使用的定位引擎可以通过编程设置。为此,您还可以使用MockLocationEngine。
请参阅这篇文章,它解释了如何定义和初始化将与Mapbox locationComponent:一起使用的locationEngine
https://docs.mapbox.com/help/tutorials/android-location-listening/#initialize-定位引擎
如果你不想自己创建MockLocationEngine,你可以使用Android默认位置引擎,并使用setTestProviderLocation
设置测试位置
https://developer.android.com/reference/android/location/LocationManager#setTestProviderLocation(java.lang.String,%20android.location.location(
这是否被接受为答案?
这些都不起作用:
在建议1中,绝对没有自定义LocationEngine 的例子
我的建议2,这只在android上的开发模式下可用,不能集成在应用中
我仍然没有找到mapbox SDK 10.13.0 的解决方案