如何在谷歌地图中添加多个术语

时间:2017-10-24 07:15:20

标签: javascript google-maps

我接受了一项要求,即我必须在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);

1 个答案:

答案 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