javascript - 浏览器移动视图中的 Google 地图缩放控件
问题描述
我在我的反应应用程序中使用谷歌地图,缩放控件在桌面浏览器视图中很好,但是当我进入浏览器移动视图时,如果我单击缩放控件(无论 + 或 -)这些控件下方的地图似乎是也点击了。例如,当我单击“-”按钮时,地图会缩小,但标记的位置也会发生变化。我的桌面和移动视图代码的唯一区别是缩放控件的位置,如下所示:
zoomControlOptions: {
position: zoomButtonLocation === 'top_left' ? maps.ControlPosition.LEFT_TOP : maps.ControlPosition.LEFT_BOTTOM,
},
我什至尝试不更改移动视图中缩放控件的位置,但问题仍然存在。有人可以帮我解决这个问题吗?我搜索但找不到任何答案。这是我在这里的第一个问题,如果需要更多描述或澄清,我在这里。
解决方案
正如评论中提到的@Dolly,如果您添加event.preventDefault()
按钮,问题将得到解决。
推荐阅读
- flutter - 在 Flutter 中创建更平滑的边界半径曲线
- python - python3尝试处理多个不同的压缩pcap文件
- python - 在 Python Django 模板中解析 JSON 和过滤器
- python - 在 python selenium 脚本上运行多个函数
- gekko - 如何在 Gekko python 中应用依赖于 ODE 系统的边界条件?
- node.js - 使用带有 .in() 运算符的查询时出现 DynamoDB/Dynamoose 错误
- python - 使用 tweepy 获取特定用户的所有推文
- java - 为什么在 JVM 检测到运行时异常时无法防止死锁?
- python - 打开 TKinter 窗口会暂停程序的其余部分
- python - 在 Azure 上使用 HTML 触发器运行网页抓取 Python 文件