react-native - 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)
}
解决方案
推荐阅读
- html - Spring中HTML中的Css链接
- r - R:“gtsummary”表中的 Markdown 或 HTML 标记
- javascript - Move / Animate placeholder on input focus
- json - 用jq提取json里面的json
- java - Two threads updating the same object, will it work? java
- r - 循环使用 ggplot 绘制箱线图
- python - 在 Pandas 中一次对多个数据帧进行排序
- python - Flask flashes 出现在开发服务器上,但不使用 uWSGI/Nginx
- create-react-app - 如何避免使用 react-scripts/create-react-app 违反 ESLint 导致构建失败?
- c++ - C++链表非成员函数反向打印