我正在开发使用谷歌地图的应用程序。
当我将地图放大得更近时,会出现很多无用的(出于我的应用程序的目的)。下面是一个例子:。
不仅我不需要任何Casa Salvador
, Liquid
,Valeria Peluqueros
东西,它们也是交互式的(鼠标在悬停时会发生变化,您可以单击并出现弹出窗口)。
我以为我可以通过谷歌地图选项轻松禁用它们,我可以在其中禁用默认用户界面和许多其他东西,但我找不到任何与我的需求相关的选项。
有谁知道如何:
- 完全删除我列出的元素
- 使它们可见但不交互
我正在开发使用谷歌地图的应用程序。
当我将地图放大得更近时,会出现很多无用的(出于我的应用程序的目的)。下面是一个例子:。
不仅我不需要任何Casa Salvador
, Liquid
,Valeria Peluqueros
东西,它们也是交互式的(鼠标在悬停时会发生变化,您可以单击并出现弹出窗口)。
我以为我可以通过谷歌地图选项轻松禁用它们,我可以在其中禁用默认用户界面和许多其他东西,但我找不到任何与我的需求相关的选项。
有谁知道如何:
我一直在经历同样的问题。1. 要删除它们,您必须将自定义样式应用于您的地图。
var styleArray = [
{
featureType: "poi.business",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
map.setOptions({styles: styleArray});
这将删除所有商家标签。如需更多帮助: https ://developers.google.com/maps/documentation/javascript/styling#creating_a_styledmaptype
问候
苏亚什