从Google地图中删除所选的POI

时间:2018-01-20 20:02:43

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

我为一个当地的大型节日制作了精心制作的谷歌地图,我参与其中,突出了我当地小镇举办活动的场地。它增加了一百个额外的标记。拥有最多兴趣点是好的和高度相关的,但我想从这个特定的地图中删除一些:

2对于周末不会用作停车场的停车场(将会有2或3个额外的大停车场)。

3对于那些非常不合作的企业,他们希望获得额外5万人的利益,但又不想捐款,而且他们正在经营自己的事情,而这些事情与节日无关。

以下是地图的一小部分,我怎样才能从中移除“高街停车场”? (这可能是最不重要的一个,但最容易看到)。

Small map

它被标记为类似于另一个问题,但也没有得到回答。

1 个答案:

答案 0 :(得分:0)

您可以使用Google地图样式系统,并执行以下操作:

  var styles = {
    default: null,
    hide: [
      {
        featureType: 'poi.business',
        stylers: [{visibility: 'off'}]
      },
      {
        featureType: 'transit',
        elementType: 'labels.icon',
        stylers: [{visibility: 'off'}]
      }
    ]
  };

您必须在此处找到隐藏的内容:https://developers.google.com/maps/documentation/javascript/3.exp/reference#MapTypeStyleFeatureType

我能找到的更容易的方法是使用Google地图样式向导: https://mapstyle.withgoogle.com/