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