如何使用 Mapbox.userlocation



我正在尝试在 react native 中使用 mapbox,我想要用户的位置。 函数 mapbox.userlocation 可以与 mapbox.mapview 一起使用。 但我也想以其他方式使用该位置。

有什么建议吗?

MapBox为您提供了UI组件。一种可能的方法是从 https://github.com/rnmapbox/maps/blob/main/docs/MapView.md 使用函数onUserLocationUpdate。 然而,更好的方法是使用正确的库,例如 https://github.com/michalchudziak/react-native-geolocation

作为 React Native MapBox 的一部分,最受支持的方式是 UserLocation.onUpdate

<MapboxGL.MapView>
<MapboxGL.UserLocation onUpdate={userLocationUpdate} />
</MapboxGL.MapView>

此方法的唯一限制是您可能需要执行去抖动,因为即使位置未更改或仅更改很小,也可能触发回调。

相关内容

  • 没有找到相关文章

最新更新