8

我已经使用 APIv3 创建了一个自定义地图,并且我已经定位了我的标记(酒店和餐馆地址)

但在地图中,默认情况下还有一些酒店、餐馆和任何类型的商业地点的标签。其中一些正在与我的客户竞争......

有没有办法将它们从地图中删除,只在地图视图中留下非商业名称?

4

3 回答 3

7

您可以通过 styledmaptype 禁用这些广告。

如果您希望您的 Maps API 应用程序不包含这些图标,您可以在下周发布之前将它们移除,方法是在您的地图的 poi.business 的标签元素上设置 visibility:off。

请参阅:http: //googlegeodevelopers.blogspot.com/2011/08/business-icons-and-styling-across.html

但请记住,当您为 poi.business 指定“visibility:off”时,这些标签也会被隐藏。

否则,如果您与 Google Maps API for Business 许可签约,您可以禁用这些广告。

于 2012-12-26T03:46:57.960 回答
0

如果只是为了截图:

如果您在左侧有菜单,您可以尝试禁用“标签”。

您还可以右键单击大多数元素(不是企业)并检查,然后上下滚动直到看到“场景”并将 z-index 设置为 9999,它将隐藏所有导航按钮。这将使地图覆盖除底部的“google”徽标之外的所有内容。

我不介意将版权信息留在那里,但还没有弄清楚。

于 2017-04-13T16:57:05.870 回答
0

是的,您需要切换 poi.business 标签的可见性,如下所示:

{
  featureType: 'poi.business',
  elementType: 'labels',
  stylers: [
    { visibility: 'off' }
  ]
}
于 2019-04-18T23:53:01.683 回答