我接受了一项要求,即我必须在Google地图页脚中添加多个条款和自定义文字。 以下是我想要实现的格式:
地图数据©2017 GfK GeoMarketing |条款| Google,INEGI,ORION-ME |条款| [距离比例]
请建议我。
我使用普通的javascript代码创建谷歌地图,下面是代码:
var mapOptions = {
mapTypeControl: true,
zoom: 4,
minZoom: 3,
styles: [
{
featureType: "all",
stylers: [
{ visibility: "off" }
]
},
{ "stylers": [{ "visibility": "off" }, { "opacity": "0.1" }] },
{ "elementType": "labels", "stylers": [{ "visibility": "off" }] }
],
center: new google.maps.LatLng(38, -87.5),
mapTypeId: google.maps.MapTypeId.ROADMAP,
backgroundColor: 'hsla(0, 0%, 0%, 0)',
streetViewControl: false,
scaleControl: true,
zoomControl: true,
gestureHandling: 'greedy'
// zoomControlOptions: {
// position: google.maps.ControlPosition.RIGHT_TOP
// }
};
nimbus.tileMgr.overlappedmap = new google.maps.Map(document.getElementById(this.overtlayMapId), mapOptions);
答案 0 :(得分:0)
您无法执行此操作,因为它违反了Google Maps API的服务条款。请查看ToS第9.4(a)和10.5(g)段。他们读到:
通过本服务提供给您的内容可能包含Google的品牌特征,其战略合作伙伴或其他Google索引内容的第三方版权所有者。当Google通过服务提供这些品牌特征或其他归因时,您必须显示提供的归属(或地图API文档中所述),不得删除或更改归因强>
不得删除,隐藏或更改服务条款,链接或所有权声明。您不会: 删除,隐藏或更改任何Google服务条款或这些条款的任何链接或通知,或任何版权,商标或其他所有权声明;要么 伪造或删除任何作者归属,法律声明或其他原产地或材料来源的标签。
https://developers.google.com/maps/terms?#10-license-restrictions