在使用Google Map API v3和样式化地图类型时,我无法隐藏放大时显示的平面图。有许多"MapTypeStyleFeatureType“选项,它们都不能帮助隐藏平面图。
https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyleFeatureType
API v3文档似乎没有包含任何有关平面布置图的内容。为了清楚起见,这是一个楼层平面图的示例:
任何帮助或指示都将不胜感激。
谢谢,乔恩。
发布于 2013-01-03 12:13:39
好的,经过更多的实验,这是我的解决方案……在第一个样式中将所有颜色设置为灰色(或您想要的楼层平面图的任何颜色),然后在以下样式中重新为您想要的所有颜色。这会导致楼层平面显示为单一的颜色块。
var styles = [
{
featureType: "all",
stylers: [
{ color: "#505050" }
]
},
{
featureType: "road",
elementType: "geometry",
stylers: [
{ visibility: "simplified" },
{ color: '#505050' }
]
},
{
featureType: "all",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "administrative",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "transit",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "poi",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "landscape",
stylers: [
{ color: '#FF0000' }
]
},
{
featureType: "landscape.man_made",
stylers: [
{ color: '#393939' }
]
},
{
featureType: "landscape.natural",
stylers: [
{ color: '#393939' }
]
},
{
featureType: "water",
stylers: [
{ color: '#252525' }
]
}
];
发布于 2013-01-02 21:57:04
看起来"All“选项是唯一可以关闭标签的选项:
尽管poi.attraction似乎确实关闭了博物馆的名称,但没有关闭建筑平面图
https://stackoverflow.com/questions/14127179
复制