javascript - 禁用点击嵌入式谷歌地图中的标记

标签 javascript css google-maps google-maps-api-3

我有一个嵌入式 Google map ,它的 CSS top 位置已调整为隐藏顶部栏,因为它不能通过 API 禁用(至少我找不到任何引用这个)。问题在于通过偏移 map ,单击 map 标记会隐藏“返回 map ”按钮,因此您无法返回 map 。是否可以禁用点击标记来绕过这个问题?

原图:https://www.google.com/maps/d/u/0/viewer?mid=z5HTkcVjHLGw.k95PWTPXBYQ8

内嵌框架:

<iframe src="//www.google.com/maps/d/embed?mid=z5HTkcVjHLGw.k95PWTPXBYQ8&amp;z=6" width="300" height="240"></iframe>

演示 https://jsfiddle.net/91123ao1/1/

最佳答案

嗯,唯一的方法(据我所知)是编辑 Google map 的实际 HTML,由于版权问题,这是非常非法的。所以,你可以只添加一个 <button>在 iframe 下方,像这样:

<div id = "map">
    <iframe src="//www.google.com/maps/d/embed?mid=z5HTkcVjHLGw.k95PWTPXBYQ8&amp;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 端。我认为这行得通,但也可能行不通。

关于javascript - 禁用点击嵌入式谷歌地图中的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36866991/

相关文章:

css - 水平滚动 CSS

html - 哪些 html/css 属性是邮件安全的?

javascript - 在周一至周六上午 8 点至晚上 7 点之间执行功能?

jquery - 悬停时展开表格单元格

安卓|无法添加版本 15.0.1 的所有 Google 库

javascript - Google map 在拖动时不会更新图 block

python - 计算邮政编码/邮政编码 python 之间的(公路旅行)距离

javascript - 由于来自本地主机的 CORS 问题导致请求失败

javascript - 如何在 JavaScript 中将 Midi 文件变量转换为毫秒时间戳

javascript - Jest - 如何测试函数是否对参数进行了更改