谷歌地图删除与不需要的元素的交互

时间:2013-09-20 11:47:35

标签: google-maps-api-3

我正在开发使用谷歌地图的应用程序。

当我将地图拉得更近时,会出现很多无用的东西(出于我的应用目的)。以下是示例:enter image description here

不仅我不需要任何Casa SalvadorLiquidValeria Peluqueros内容,它们也是互动的(鼠标在悬停时更改,您可以点击并弹出显示)

我认为我可以通过google maps options轻松禁用它们,我可以在其中禁用默认用户界面和许多其他内容,但我找不到与我的需求相关的任何选项。

有没有人知道如何:

  • 完全删除我列出的元素
  • 让它们可见但不能互动

1 个答案:

答案 0 :(得分:1)

我一直在经历同样的问题。 1.要删除它们,您已将自定义样式应用于地图。

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

这将删除所有商业标签。如需更多帮助: https://developers.google.com/maps/documentation/javascript/styling#creating_a_styledmaptype

  1. 我想你的答案:http://jsfiddle.net/mrak/dHWVM/
  2. 此致

    Suyash