首页 > 解决方案 > React Native Expo 地图

问题描述

我有一个以当前用户位置为中心的地图标记。此标记具有可拖动属性,因此可以在地图上拖动标记。我的问题是如何设置地图的当前区域道具 onDragEnd 制造商。我基本上希望用户能够拖动标记并更新地图区域。

 region={{ latitude: this.state.region.latitude, longitude: this.state.region.longitude, latitudeDelta: 0.0922, longitudeDelta: 0.0421 }}
                     showsUserLocation={true} loadingEnabled={true}  followsUserLocation={false}>
                    <MapView.Marker

                    onDragEnd={this.onRegionChange(this.state.region)}

//在触发标记的ondragEnd的区域更改方法上

onRegionChange=(region) => {
      this.setState({region
       });
      console.log(this.state.region)
    }

标签: react-nativeexporeact-native-maps

解决方案


推荐阅读