如何删除谷歌地图的原生标记

时间:2017-01-19 11:09:43

标签: google-maps

我想知道是否可以删除谷歌地图中的原生标记。 例如,橙色,蓝色,地铁标记,商店名称中的每个标记......

native google map

2 个答案:

答案 0 :(得分:1)

您可以更改抑制POI标签的样式,例如:

      var myStyles =[
        {
            featureType: "poi",
            elementType: "labels",
            stylers: [
                  { visibility: "off" }
            ]
        }
    ];
    var mapOptions = {
        center: new google.maps.LatLng(initLat, initLng),
        zoom: 15,
        mapTypeId: google.maps.MapTypeId.SATELLITE,
        mapTypeControl:false,
        scaleControl: true, 
        tilt: 0,
       styles: mlwStyles           
    };

    map = new google.maps.Map(document.getElementById("map"), mapOptions); 

答案 1 :(得分:0)

是的,您可以使用Google Maps APIs Styling Wizard

它允许您在地图上绘制几乎所有样式,从道路到水彩。

要删除原生标记,只需选择其类别并将可见性更改为隐藏。

对地图进行样式设置后,您可以提取json并在应用程序中使用它。