Javascript 删除谷歌地图API卓越使用条款/徽标等链接?

Javascript 删除谷歌地图API卓越使用条款/徽标等链接?,javascript,css,api,google-maps,Javascript,Css,Api,Google Maps,删除我的集成谷歌地图(google maps premier)上显示的徽标/使用条款链接是否合法?问题是,当我放大地图时,链接往往会变得更长、更清晰,并覆盖整个网站,这相当难看。当然,可以给div容器设置一个“overflow:hidden;”标志,这有点帮助。但这仍然不能令人满意 Thx如果您以任何方式使用谷歌地图服务,他们会要求您保留其品牌。我相信这是事实上的服务条款,所以从技术上讲是不合法的 9.4通过本服务向您提供的归属内容可能包含谷歌、其合作伙伴或谷歌索引内容的其他第三方权利持有人的商

删除我的集成谷歌地图(google maps premier)上显示的徽标/使用条款链接是否合法?问题是,当我放大地图时,链接往往会变得更长、更清晰,并覆盖整个网站,这相当难看。当然,可以给div容器设置一个“overflow:hidden;”标志,这有点帮助。但这仍然不能令人满意


Thx

如果您以任何方式使用谷歌地图服务,他们会要求您保留其品牌。我相信这是事实上的服务条款,所以从技术上讲是不合法的

9.4通过本服务向您提供的归属内容可能包含谷歌、其合作伙伴或谷歌索引内容的其他第三方权利持有人的商品名称、商标、服务标记、徽标、域名和其他鲜明的品牌特征您不得删除或以任何方式更改这些商品名、商标、服务标志、徽标、域名和其他独特的品牌功能。

参考:

虽然这违反了服务条款,但是使用CSS规则是可能的——不过下面的参考使用的是GreaseMonkey脚本。它可能包含一个样式表


参考:

只要将数据放在页面地图旁边,就可以将其删除

从谷歌的权限页面:

谷歌地图、谷歌地球和内容的所有使用都必须提供 归因于谷歌和我们的 供应商。我们决不这样做 批准任何未经授权的内容使用 正确的归因。请求 例外情况将不予回答。

属性是上显示的行 中内容的底部 产品以及版权声明, 例如“©2009谷歌地图数据” 2009年Tele Atlas。”(原文为 属性的变化基于 地理位置和内容类型。) 属性文本必须清晰可见 普通的观众或读者。这个 自动生成谷歌徽标 而归属文本只能是 如果重新引入,则移除或阻塞 以可见的形式出现在 内容。在打印使用中,如果有 无法放置原因属性 在内容中,将 必须提供归属文本 与内容直接相邻。在里面 视频,必须显示属性 在整个过程中都在屏幕上显示 显示内容;我们不能 批准移动属性的请求 结束学分。下面是一个例子 示范在哪里可以找到 地球和地图的归属

3.3链接到地图术语。如果客户使用的是Javascript API或Maps API 要让Flash接收内容,请使用 上提供了地图术语的链接 内容。如果客户正在使用 静态映射API以接收 内容,客户将合并 链接到地图条款和法律条款 许可协议中的通知 管理最终用户对 客户实施


在不使用任何javascript的情况下,通过纯CSS规则,有一种方法可以从地图中隐藏google页脚图像和版权

请注意,这只是出于研究目的,因为它不合法,以下是CSS规则:

/*======= Map Styling ============*/
.gmnoprint a, .gmnoprint span {
    display:none;
}
.gmnoprint div {
    background:none !important;
}
#GMapsID div div a div img{
    display:none;
}

只需为徽标编写css代码

img[src=http://maps.gstatic.com/mapfiles/api-3/images/google_white2.png]
{display:none}

这个CSS很有魅力。删除谷歌标志以及使用条款


通过使用谷歌的样式化地图,默认情况下,徽标和使用条款链接较小且不具侵扰性。我有在移动网络应用程序中使用此功能的经验,在移动网络应用程序中,较大的谷歌图标会妨碍地图的使用,而且它的工作方式很有魅力


那么,为什么优步和其他应用程序会将“条款和条件”隐藏在谷歌地图中呢?@Ivan。
a[href^="http://maps.google.com/maps"]{display:none !important}

.gmnoprint a, .gmnoprint span {
    display:none;
}
.gmnoprint div {
    background:none !important;
}