【问题标题】:hide local listings from google maps api从谷歌地图 api 隐藏本地列表
【发布时间】:2011-11-15 20:08:10
【问题描述】:

当使用 google maps api 显示某些内容时,google 已开始将本地餐馆/酒店添加到地图中。 我怎样才能隐藏它们不出现。我在使用地图(如 yelp)的网站上检查了相同的位置,他们成功地隐藏了当地的酒店/餐馆。 我一直在寻找图层/叠加层,但不知道如何删除此默认行为。

example 这些东西出现在我的地图上。是否可以隐藏这些气泡和名称?

编辑 https://developers.google.com/maps/documentation/javascript/releases#36 说3.6默认引入业务图标。因此将 v=3.5 设置为参数将隐藏“业务图标”。

赏金 有没有办法隐藏业务消息而不坚持使用旧版本的 api?

【问题讨论】:

    标签: google-maps-api-3


    【解决方案1】:

    您可以通过正确设置地图样式将它们设置为不可见。见

    http://code.google.com/apis/maps/documentation/javascript/styling.html

    http://code.google.com/intl/pl/apis/maps/documentation/javascript/reference.html#MapTypeStyleFeatureType

    这样的事情应该可以解决问题(尽管未经测试):

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 2011-04-16
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多