禁用在嵌入式谷歌地图中的标记点击
Disable click on markers in embedded Google map
我有一个嵌入式的谷歌地图,它的CSS top
位置调整为隐藏顶部栏,因为它不能通过API禁用(至少我找不到任何对此的引用)。问题在于,通过偏移地图,单击地图标记会隐藏"返回地图"按钮,因此您无法返回地图。是否可以禁用单击标记以绕过此问题?
原始地图:https://www.google.com/maps/d/u/0/viewer?mid=z5HTkcVjHLGw.k95PWTPXBYQ8
iframe:
<iframe src="//www.google.com/maps/d/embed?mid=z5HTkcVjHLGw.k95PWTPXBYQ8&z=6" width="300" height="240"></iframe>
演示 https://jsfiddle.net/91123ao1/1/
嗯,唯一的方法(我知道)是编辑谷歌地图的实际 HTML,这是非常非法的,因为版权问题。因此,您可以在 iframe 下方添加一个<button>
,如下所示:
<div id = "map">
<iframe src="//www.google.com/maps/d/embed?mid=z5HTkcVjHLGw.k95PWTPXBYQ8&z=6" width="300" height="240"></iframe>
</div>
<br>
<button onclick = "backToMap()">Back to map</button>
对于 HTML 端,以及
function backToMap() {
window.location = "https://jsfiddle.net/91123ao1/1/#map"
}
对于 JavaScript 方面。我认为这会起作用,但可能不会。
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 禁用在嵌入式谷歌地图中的标记点击
- 修改嵌入式谷歌地图的缩放级别
- 如何从访客那里获得指示's的当前位置到我在嵌入式谷歌地图中的位置
- 谷歌地图嵌入式和权限访问
- 嵌入式谷歌地图仅在IE上加载,但既不能在Mozilla Firefox上加载,也不能在Google Chrome上加载
- 如何在嵌入式谷歌地图中添加多个标记
- 为什么嵌入式谷歌地图会改变Chrome's字体呈现
- 有没有办法让嵌入式谷歌地图成为一个静态的不可点击的图像
- 嵌入式谷歌地图不显示完整的地图,直到调整窗口大小
- 如何在嵌入式谷歌地图中拖动和重置方向