【发布时间】:2021-10-20 16:34:39
【问题描述】:
我在地图上画了一个圆圈,我想知道如何更新并在拖动圆圈后获取新的经纬度位置,这是我目前的代码:
<GoogleMap
onLoad={loadHandler}
center={center}
zoom={zoom}
mapContainerStyle={{
height: "70vh",
width: "100%"
}}
>
<Circle
ref={circleRef}
center={center}
radius={1000}
options={{ fillColor: "#EE80AE33", strokeColor: "#EE80AE66" }}
draggable={true}
// onDragStart={}
onDragEnd={() => console.log(circleRef.current.getCenter())}
/>
</GoogleMap>
我尝试了onDragEnd={() => console.log(circleRef.current.getCenter())},但它不起作用,因为我得到了原始中心位置
查看文档后here
以及代码示例here
【问题讨论】:
标签: javascript reactjs google-maps react-google-maps