关闭谷歌地图视觉刷新互动

时间:2013-06-21 00:21:25

标签: google-maps google-maps-api-3 visual-refresh

我已将谷歌地图嵌入到我的页面中,并将视觉刷新设置为true(https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh)。

效果很好,除了地图现在默认拥有所有这些可点击元素。例如:

http://imgur.com/mF4wziF

景点有泡沫帮助,我之前不小心进入街景,等等。

如何关闭它们?

由于

1 个答案:

答案 0 :(得分:1)

您可以将此代码添加到初始化函数中,如Dr.Molle所述

var styles = [
  {
    featureType: "poi",
    elementType: "labels",
    stylers: [
      { visibility: "off" }
    ]
  },{
    featureType: "transit",
    elementType: "labels",
    stylers: [
      { visibility: "off" }
    ]
  }
];

map.setOptions({styles: styles});

另一个解决方案是将MapTypeId设置为TERRAIN。

另外你可以添加

streetViewControl: false

到mapoptions。 (这不会禁用气泡中的streetview选项,但它不再位于导航控件中)