【发布时间】:2019-04-19 07:53:01
【问题描述】:
我使用 APIv3 创建了一个自定义地图,并定位了我的标记(酒店和餐馆地址)
但在默认情况下,地图中还有一些酒店、餐馆和任何类型的商业地点的标签。其中一些正在与我的客户竞争......
有没有办法将它们从地图中删除,只在地图视图中留下非商业名称?
【问题讨论】:
标签: google-maps google-maps-api-3
我使用 APIv3 创建了一个自定义地图,并定位了我的标记(酒店和餐馆地址)
但在默认情况下,地图中还有一些酒店、餐馆和任何类型的商业地点的标签。其中一些正在与我的客户竞争......
有没有办法将它们从地图中删除,只在地图视图中留下非商业名称?
【问题讨论】:
标签: google-maps google-maps-api-3
您可以通过 styledmaptype 禁用这些广告。
如果您不希望您的 Maps API 应用程序包含这些 图标,您可以通过设置在下周发布之前将其删除 地图 poi.business 的标签元素上的可见性:关闭。
见:http://googlegeodevelopers.blogspot.com/2011/08/business-icons-and-styling-across.html
但请记住,当您为 poi.business 指定“visibility:off”时,这些标签也会隐藏。
否则,如果您与 Google Maps API for Business 许可签约,则可以禁用这些广告。
【讨论】:
如果只是截图:
如果您在左侧有菜单,您可以尝试禁用“标签”。
您还可以右键单击大多数元素(不是企业)并检查,然后上下滚动直到看到“场景”并将 z-index 设置为 9999,它会隐藏所有导航按钮。这将使地图覆盖除底部的“google”徽标之外的所有内容。
我不介意将版权信息留在那里,但还没有弄清楚。
【讨论】:
是的,您需要切换 poi.business 标签的可见性,如下所示:
{
featureType: 'poi.business',
elementType: 'labels',
stylers: [
{ visibility: 'off' }
]
}
【讨论】: