3

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

当我将地图放大得更近时,会出现很多无用的(出于我的应用程序的目的)。下面是一个例子:在此处输入图像描述

不仅我不需要任何Casa Salvador, Liquid,Valeria Peluqueros东西,它们也是交互式的(鼠标在悬停时会发生变化,您可以单击并出现弹出窗口)。

我以为我可以通过谷歌地图选项轻松禁用它们,我可以在其中禁用默认用户界面和许多其他东西,但我找不到任何与我的需求相关的选项。

有谁知道如何:

  • 完全删除我列出的元素
  • 使它们可见但不交互
4

1 回答 1

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/

问候

苏亚什

于 2014-11-12T10:03:21.847 回答