如何解决如何在 google-maps-react 中重新渲染缩放
我正在使用缩放值 16 并尝试在用户放大或缩小设置某些多边形后更改缩放值。但是设置多边形后它不会改变缩放值。这是我的代码
通过这个函数,我正在改变缩放值。
handleZoneChange(e){
let id = e.target.value;
let onZoneselected = this.state.zoneNames.find(x=>x.id == id)
this.setState({onZoneselected : onZoneselected.desc,zoom : 16})
}
<Map
google={this.props.google}
defaultZoom={this.props.zoom}
centeraroundCurrentLocation= {true}
center= {Object.keys(this.props.centerMarker).length > 0 ? this.props.centerMarker : this.props.currentPosition}
onDragend={(mapProps,map)=>this.props.centerMoved(mapProps,map)}
// onDragstart={(mapProps,map)=>this.props.centerStart(mapProps,map)}
/>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。