Javascript 如何在用户位置上居中映射 在安卓系统中,如何将地图集中在用户位置上 如何使用其他用户位置标记更改此蓝色圆圈

Javascript 如何在用户位置上居中映射 在安卓系统中,如何将地图集中在用户位置上 如何使用其他用户位置标记更改此蓝色圆圈,javascript,react-native,Javascript,React Native,您可以在此处使用ref,如下所示: <MapView style={styles.map} showsUserLocation = {true} > react native maps使用animateToRegion将地图的显示区域更新为特定区域,您需要为该方法提供一个要转到的区域 您还可以通过编程方式更新地图上的区域道具,以实现相同的效果,但不需要动画 至于问题的第二部分,我不知道我是否明白你想做什么。你能把第二个问题改写一下吗 <MapView ref={m

您可以在此处使用
ref
,如下所示:

<MapView style={styles.map}
      showsUserLocation = {true}
>
react native maps
使用
animateToRegion
将地图的显示区域更新为特定区域,您需要为该方法提供一个要转到的区域

您还可以通过编程方式更新地图上的
区域
道具,以实现相同的效果,但不需要动画

至于问题的第二部分,我不知道我是否明白你想做什么。你能把第二个问题改写一下吗

<MapView ref={map => {this.map = map}} />
handleCenter = () => {
  const { latitude, longitude, latitudeDelta, longitudeDelta } = this.state.location;
  this.map.animateToRegion({
    latitude,
    longitude,
    latitudeDelta,
    longitudeDelta
  })
}