如何解决可拖动标记无法按预期工作 react-native-mapsIOS 和 Android
当用户在地图上移动标记时,我使用 react-native-maps 来检索坐标和地址。
当我移动标记或重新定位时,标记地图变得生涩,或者标记在 Android 和 IOS 中都没有显示正确的位置。
onDrag,onDragEnd 标记位置改变时不起作用。
我使用的是以下版本:
"react": "16.13.1",
"react-native": "0.63.4",
"react-native-maps": "0.27.1"
下面是我的代码。
<MapView
style={{ width: "100%",height: "100%"}}
showsUserLocation
showsCompass={true}
showsMyLocationButton={true}
region = {{
longitude:this.state.longitude,latitude:this.state.latitude,longitudeDelta:this.state.longitudeDelta,latitudeDelta:this.state.latitudeDelta
}}
onRegionChange={this.onRegionChange}
mapPadding={{ top: 0,right: 0,bottom: 100,left: 0 }}
>
<Marker
pinColor={'black'}
coordinate={{
longitude:this.state.longitude,latitudeDelta:this.state.latitudeDelta
}}
/>
</MapView>
onRegionChange = (region) => {
this.setState({
latitude:region.latitude,longitude:region.longitude,latitudeDelta: 0.0100,longitudeDelta: 0.0100,})
}
参考剪辑 https://drive.google.com/file/d/1luMj34y-sXzOwSn3ZuF483u60X55zKy7/view?usp=sharing
我想实现一个 Draggable 标记,并在将其拖动到地图上的某个位置或位置时获取该标记的坐标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。