模拟MapBox Android中的用户位置



在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 的解决方案

最新更新