Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps api 3 从谷歌地图api隐藏本地列表_Google Maps Api 3 - Fatal编程技术网

Google maps api 3 从谷歌地图api隐藏本地列表

Google maps api 3 从谷歌地图api隐藏本地列表,google-maps-api-3,Google Maps Api 3,当使用google maps api显示某些内容时,google已经开始将本地餐馆/酒店添加到地图中。 我怎样才能把他们藏起来不让他们出现呢。我在使用地图(如yelp)的网站上检查了相同的位置,他们成功地隐藏了当地的酒店/餐馆。 我一直在寻找图层/覆盖,但不知道如何删除此默认行为 这些东西出现在我的地图上。有可能隐藏这些气泡和名称吗 编辑 表示3.6在默认情况下在上引入了业务图标。因此,将v=3.5设置为参数将隐藏“业务图标” 赏金 有没有一种方法可以隐藏业务消息而不必使用旧版本的api?您可

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

这些东西出现在我的地图上。有可能隐藏这些气泡和名称吗

编辑 表示3.6在默认情况下在上引入了业务图标。因此,将v=3.5设置为参数将隐藏“业务图标”

赏金
有没有一种方法可以隐藏业务消息而不必使用旧版本的api?

您可以通过正确设置映射样式将其设置为不可见。看

像这样的东西应该有用(尽管没有经过测试):


第二个链接不起作用,我无法让您的代码或该链接上的代码与Google Maps Embed API 3一起工作,使用iFrame此代码仅在从JS ex:绘制地图时有效,而在使用iFrame时无效您可以使用此向导生成所需的JSON样式:
var noPoi = [
{
    featureType: "poi",
    stylers: [
      { visibility: "off" }
    ]   
  }
];

map.setOptions({styles: noPoi});