gpt4 book ai didi

javascript - Google Maps API v3 删除 "Click to see this area on Google Maps"链接

转载 作者:搜寻专家 更新时间:2023-10-31 08:19:32 27 4
gpt4 key购买 nike

我知道删除覆盖在 map 底部的 Google 品牌或 ToS 链接违反 Google Maps API ToS,但我使用 map API 来显示视频游戏 map ,并且Google Logo 链接到 Google Maps 主站点的方式是,它会将您发送到与我的游戏内 map 的当前 View 具有相同世界坐标的真实世界地图,这对于这个用例来说完全没有意义.有什么方法可以禁止点击 Google Logo 链接到 Google map 吗?我看过删除 Logo 的 CSS 示例,但链接仍然存在。我什至不关心是否有 Logo ,为了服务条款,我宁愿将其留在那里,但是有什么方法可以禁用该链接吗?

最佳答案

您始终可以使用 JavaScript 使链接在 map 加载后不执行任何操作:

var anchors = document.getElementsByTagName('a'),
l = anchors.length,
i,
a;

for (i = 0; i < l; i++) {
a = anchors[i];
if (a.href.indexOf('maps.google.com/maps?') !== -1) {
a.title = '';
a.onclick = function () { return false; };
}
}

您可能需要在更改 map 时重做此操作(缓存 anchor 标记,这样您就不必每次都搜索它)。

关于javascript - Google Maps API v3 删除 "Click to see this area on Google Maps"链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17329491/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com