我已经在我的页面上嵌入了谷歌地图,并将视觉刷新设置为 true ( https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh )。
效果很好,除了地图现在默认具有所有这些可点击元素。例如:
景点有泡泡帮助,我之前不小心进过街景等等。
我该如何关闭这些?
谢谢
我已经在我的页面上嵌入了谷歌地图,并将视觉刷新设置为 true ( https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh )。
效果很好,除了地图现在默认具有所有这些可点击元素。例如:
景点有泡泡帮助,我之前不小心进过街景等等。
我该如何关闭这些?
谢谢
如Dr.Molle所述,您可以将此代码添加到您的初始化函数中
var styles = [
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
},{
featureType: "transit",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
map.setOptions({styles: styles});
另一种解决方案是将 MapTypeId 设置为 TERRAIN。
此外,您还可以添加
streetViewControl: false
到地图选项。(这不会禁用气泡中的街景选项,但不会再出现在导航控件中)