Mapbox 设置设备位置
Mapbox set device location
使用 Mapboxs Android SDK 可以以 "blue dot" 的形式显示设备位置(见下图)。在我的应用程序中,我使用自定义方法来计算用户位置。是否可以提供我自己的位置坐标作为设备位置,而不是在显示设备位置时使用默认位置?如果是这样,如何?
是的!
mapboxMap.getLocationComponent().forceLocationUpdate()
就是你要用的。您可以在 https://docs.mapbox.com/android/maps/examples/location-change-listening/ (specifically at https://github.com/mapbox/mapbox-android-demo/blob/master/MapboxAndroidDemo/src/main/java/com/mapbox/mapboxandroiddemo/examples/location/LocationChangeListeningActivity.java#L186).
中看到此方法的实际应用。
您应该传递一个 Location
对象,然后 Android 的 Mapbox Maps SDK 会将 LocationComponent
圆盘移动到这些坐标。
使用 Mapboxs Android SDK 可以以 "blue dot" 的形式显示设备位置(见下图)。在我的应用程序中,我使用自定义方法来计算用户位置。是否可以提供我自己的位置坐标作为设备位置,而不是在显示设备位置时使用默认位置?如果是这样,如何?
是的!
mapboxMap.getLocationComponent().forceLocationUpdate()
就是你要用的。您可以在 https://docs.mapbox.com/android/maps/examples/location-change-listening/ (specifically at https://github.com/mapbox/mapbox-android-demo/blob/master/MapboxAndroidDemo/src/main/java/com/mapbox/mapboxandroiddemo/examples/location/LocationChangeListeningActivity.java#L186).
您应该传递一个 Location
对象,然后 Android 的 Mapbox Maps SDK 会将 LocationComponent
圆盘移动到这些坐标。