您可以在 React Native 地图中自定义当前位置标记吗?

Can you customize the current location marker in react native maps?

我想使用自定义标记图像而不是脉冲蓝点 - 有没有一种方法可以在使用 ios 的苹果地图和 google 的 google 地图的反应原生地图中自定义它Android?

据我所知,您无法更改默认的当前位置点。解决方法是将用户的位置传递到带有自定义图像的 <Marker /> 中,并关闭 showsUserLocation 以隐藏默认的蓝点。这是 Marker docs.

然后您可以使用 Geolocation.watchPosition 跟踪用户的位置。如果您将用户的位置设置为状态,它将在用户移动时触发重新渲染。

您可以创建自定义标记并连接事件侦听器以跟踪用户并在用户移动时更新标记的位置。

此事件侦听器在框架内可用。 https://facebook.github.io/react-native/docs/geolocation.html#watchposition