may*_*yrs 10 javascript css api google-maps
删除我的集成谷歌地图(谷歌地图总理)上显示的徽标/使用条款链接是否合法?问题是,当我放大地图时,链接往往会变得更长,并且整个网站覆盖得非常难看.当然可以给div容器一个"overflow:hidden;" 旗帜有点帮助.但它仍然不令人满意.
谢谢
Sei*_*idr 16
如果您以任何方式使用Google地图服务,他们会要求您保留其品牌.事实上,我相信服务条款,所以从技术上来说,这不是不合法的.
通过该服务提供给您9.4署名的内容可能包含的商品名称,商标,服务商标,徽标,域名,和谷歌及其合作伙伴,或由谷歌索引的内容其他第三方权利持有人的其他鲜明的品牌特征.您不得删除或以任何方式更改这些商品名称,商标,服务标记,徽标,域名和其他独特的品牌特征.
参考:http://code.google.com/apis/maps/terms.html
虽然它违反了服务条款,但是这可以使用CSS规则 - 但是下面的参考是使用GreaseMonkey脚本.使用包含的样式表可能是可能的.
参考:http://userstyles.org/styles/1929
Sha*_*ard 13
只要将数据放在页面上的地图旁边,就可以将其删除.
来自Google的权限页面:
http://www.google.com/permissions/geoguidelines.html
Google地图和Google地球及内容的所有使用必须向Google和我们的供应商提供归属地.在任何情况下,如果没有适当的归属,我们都不会批准使用任何内容.不会回答异常请求.
归因是产品内容底部显示的行以及版权声明,例如"©2009 Google,Map Data©2009 Tele Atlas".(基于地理和内容类型的归属变化的确切的文本.)的归因文本必须是清晰可辨的平均观看者或读者.只有在内容中的其他位置以可见形式重新引入时,才会删除或阻止自动生成的Google徽标和归因文本.在打印使用中,如果由于某些原因无法在内容中放置归属信息,则必须在内容旁边直接提供单独的归因文本.在视频中,在内容显示的整个过程中,归属必须出现在屏幕上; 我们无法批准将归因转移到结束信用的请求.以下是在地球和地图中查找归因的位置的演示.
小智 10
不使用任何javascript左右,使用纯CSS规则,有一种方法可以隐藏地图中的谷歌页脚图像和版权.
请注意,它仅用于研究目的,因为它不是法律,这些是CSS规则:
/*======= Map Styling ============*/
.gmnoprint a, .gmnoprint span {
display:none;
}
.gmnoprint div {
background:none !important;
}
#GMapsID div div a div img{
display:none;
}
Run Code Online (Sandbox Code Playgroud)
这个 CSS 的作用就像魅力一样。删除Google 徽标以及使用条款。
a[href^="http://maps.google.com/maps"]{display:none !important}
.gmnoprint a, .gmnoprint span {
display:none;
}
.gmnoprint div {
background:none !important;
}
Run Code Online (Sandbox Code Playgroud)
小智 5
通过Google使用Styled Maps,徽标和使用条款链接默认情况下是小而且不引人注目的.我有一个在移动网络应用程序中使用它的经验,其中较大的Google图标会妨碍地图的使用,它就像一个魅力.
https://developers.google.com/maps/documentation/javascript/styling?csw=1