Google 地图 API:禁用滚动到地图焦点上的视图? [已关闭]

问题描述 投票:0回答:1

我有一个嵌入的 Google 地图,它在视口下方垂直延伸。当地图获得焦点(例如通过单击)时,我的浏览器视口会滚动以显示尽可能多的地图。

这显然是标准的 Google 地图 API 行为。您可以复制它,例如这里重点关注在视口中仅部分可见的地图:https://developers.google.com/maps/documentation/embed/quickstart

我想禁用此行为,因为我发现它令人迷失方向。这可能吗?

Google 地图 API 似乎没有公开地图本身的

onFocus
事件。只有一个非常定制的
onClick
事件,但我不知道如何用它来停止页面滚动。 (https://developers.google.com/maps/documentation/javascript/events

FWIW 我正在使用 React 和 vis.gl 的

react-google-maps
库。由于 React 自己的
onFocus
事件冒泡,我可以在 DOM 上进一步捕获它,但我又不知道如何阻止它触发滚动。

javascript reactjs google-maps react-google-maps google-maps-embed
1个回答
-1
投票

所描述的行为是一个错误,已于 2024 年 2 月 16 日修复。

Google 发出跟踪票: https://issuetracker.google.com/issues/321195512?pli=1

© www.soinside.com 2019 - 2024. All rights reserved.