如何删除Google Maps V3上的床牌图标?

时间:2012-05-29 10:04:07

标签: google-maps google-maps-api-3

我想不在我网站上嵌入的地图上显示这些图标: -

有谁知道API调用是什么。我查看了https://developers.google.com/maps/documentation/javascript/reference并且根本没有运气。

1 个答案:

答案 0 :(得分:8)

这些是Googles POI。不确定子类型(请参阅https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyleFeatureType),但您可以使用以下内容禁用所有类型的POI:

var myStyles =[
    {
        featureType: "poi",
        elementType: "labels",
        stylers: [
              { visibility: "off" }
        ]
    }
];

var myOptions = {
    zoom: 10,
    center: new google.maps.LatLng(54.42838,-2.9623),
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    styles: myStyles 
};

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

事实上,床位属于“poi.business”子类型,如果您使用的话,它也会阻止商店出现:

 featureType: "poi.business",