4

如何通过始终呈现的 API 从谷歌地图中删除兴趣点?我的意思是那些点:http: //j.mp/1ktcaeB

我已经在几个网站上看到它被删除了,但我找不到如何做到这一点。

感谢您的任何建议。

4

3 回答 3

3

这应该可以解决问题:

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

不要忘记添加styles: myStylesvar myOptions = {...}也。

也可以查看Styled Maps 文档

于 2014-04-30T14:10:55.200 回答
1

您需要像这样初始化地图:

map = new google.maps.Map(document.getElementById('map'), {
    zoom: 6,
    center: {lat: 51, lng: 10},
    styles: [    
        {
            featureType: "poi",
            elementType: "labels",
            stylers: [{ visibility: "off" }]
        }
    ]
});
于 2018-02-14T13:26:03.717 回答
0

万一您使用的是 TypeScript,您需要像这样转换 MapTypeStyle 数组:

const noPoiStyle = <google.maps.MapTypeStyle[]> [
  {
    featureType: "poi",
    elementType: "labels",
    stylers: [
      { visibility: "off" }
    ]
  }
];
于 2018-07-02T14:44:46.820 回答