【发布时间】:2021-02-08 19:05:56
【问题描述】:
我正在尝试访问地图的当前缩放或中心,但我遇到了一些错误。我是 React 新手,我不确定自己在做什么,但我尝试将 ref 附加到 GoogleMap 组件
const refMap = useRef(null);
const handleZoomChanged = () => {
const newZoom = refMap.current.getZoom();
console.log(newZoom);
}
...
<GoogleMap
ref={refMap}
{...mapProps}
center={mapCenter}
zoom={mapCenter.zoom}
onZoomChanged={handleZoomChanged}
...
</GoogleMap>
我收到一条错误消息:无法读取 null 的属性“getZoom”,并警告无法为函数组件提供参考。我该如何解决这个问题?谢谢!
【问题讨论】:
-
你使用的是什么谷歌地图的反应库?您能否在问题中提供sscce?
标签: reactjs google-maps react-functional-component use-ref