如何删除谷歌地图公司信息

How to remove google maps company infos?

本文关键字:谷歌地图 公司 信息 删除 何删除      更新时间:2023-09-26

我将在我的项目中使用谷歌地图。我将使用一张带有街道的地图作为覆盖层。

问题是,谷歌在这个覆盖层上放了很多我不需要的东西。

如何公司的和一些方式的信息,并在最后它不仅是绘制,它是可点击的,这样它创建信息窗口与此点和URL的详细信息,如果存在的话。

这是我不需要的。我如何用谷歌地图API删除它?

你是在谈论从地图上删除各种对象的标签吗?如果是这样,则需要使用map样式数组,然后将特定对象的可见性设置为关闭。例如:

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

将关闭业务标签,这样您就看不到它们,也无法再点击它们。你将如上所示创建对象,然后将该对象设置为地图选项对象的"styles"属性,最后将其赋予你的地图:

  myOptions = {
          center: new google.maps.LatLng(38.955, -94.806),
          zoom: 13,
          minZoom:13,
          maxZoom:23,
          scaleControl:true,
          styles: styleArray,
          mapTypeId: google.maps.MapTypeId.ROADMAP
            };
        }
        map = new google.maps.Map(document.getElementById("map_canvas"),
            myOptions);