【问题标题】:google maps remove interactions with unneeded elements谷歌地图删除与不需要元素的交互
【发布时间】:2013-09-20 11:47:34
【问题描述】:

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

当我将地图放大得更近时,会出现很多无用的(对于我的应用而言)。示例如下:。

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

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

有没有人知道如何:

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

【问题讨论】:

标签: google-maps-api-3


【解决方案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/

问候

苏亚什

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多