不重复,因为:因为我专门使用“google-map-react”npm 包来处理 Google Maps API,所以我不认为这是一个重复的问题。这更多是关于“google-map-react”包的问题,而不是 Google Maps API。
问题:
GoogleMapReact 组件(来自“google-map-react”npm 包)由于某种原因错误地检测到点击事件的位置。具体来说,它的“onClick”事件对象具有不正确的 lat/lng 值。坐标总是移动到东南部(或右下角),误差幅度似乎与缩放级别有关......即。当缩小到远处时,纬度/经度的误差是数百公里,并随着地图的放大而减小。另一种看待它的方式是,坐标总是在屏幕上移动相同的 x 和 y 像素量。
关于潜在解决方案的注意事项:
我对这个包在后台访问的谷歌地图 API 了解不多,我更喜欢使用“google-map-react”包的解决方案,这样我就可以在基础谷歌地图上维护该抽象层API。
语境:
我正在使用“google-map-react”版本 2.1.3。