gpt4 book ai didi

java - Mapbox 无法获取最后位置(Java)

转载 作者:行者123 更新时间:2023-12-01 19:36:44 26 4
gpt4 key购买 nike

我使用 android (java) 的 Mapbox,当它尝试访问设备位置时,它会给我一个错误并关闭应用程序。当我尝试通过模拟使用该应用程序时,不会出现此问题。

看来这段代码不起作用。

private void enableLocationComponent(@NonNull Style loadedMapStyle) {
if (PermissionsManager.areLocationPermissionsGranted(this)) {
locationComponent = mapboxMap.getLocationComponent();
LocationComponentActivationOptions locationComponentActivationOptions =
LocationComponentActivationOptions.builder(this, loadedMapStyle)
.useDefaultLocationEngine(false)
.build();
locationComponent.activateLocationComponent(locationComponentActivationOptions);
locationComponent.setLocationComponentEnabled(true);
locationComponent.setCameraMode(CameraMode.TRACKING);
locationComponent.setRenderMode(RenderMode.COMPASS);

initLocationEngine();
} else {
permissionsManager = new PermissionsManager(this);
permissionsManager.requestLocationPermissions(this);
}

}

最佳答案

logcat 中的崩溃消息是什么?

您是否将完全加载的 map 样式传递给 enableLocationComponent()

您可能已经看过它们,但仅供引用 https://docs.mapbox.com/help/tutorials/android-location-listening/https://docs.mapbox.com/android/maps/examples/#device-location

关于java - Mapbox 无法获取最后位置(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59210569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com