我已经使用 APIv3 创建了一个自定义地图,并且我已经定位了我的标记(酒店和餐馆地址)
但在地图中,默认情况下还有一些酒店、餐馆和任何类型的商业地点的标签。其中一些正在与我的客户竞争......
有没有办法将它们从地图中删除,只在地图视图中留下非商业名称?
我已经使用 APIv3 创建了一个自定义地图,并且我已经定位了我的标记(酒店和餐馆地址)
但在地图中,默认情况下还有一些酒店、餐馆和任何类型的商业地点的标签。其中一些正在与我的客户竞争......
有没有办法将它们从地图中删除,只在地图视图中留下非商业名称?
您可以通过 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 许可签约,您可以禁用这些广告。
如果只是为了截图:
如果您在左侧有菜单,您可以尝试禁用“标签”。
您还可以右键单击大多数元素(不是企业)并检查,然后上下滚动直到看到“场景”并将 z-index 设置为 9999,它将隐藏所有导航按钮。这将使地图覆盖除底部的“google”徽标之外的所有内容。
我不介意将版权信息留在那里,但还没有弄清楚。
是的,您需要切换 poi.business 标签的可见性,如下所示:
{
featureType: 'poi.business',
elementType: 'labels',
stylers: [
{ visibility: 'off' }
]
}