我想自定义featureType" landscape"因此,下面的浮雕(山脉和山谷)保持不变,但是大部分为绿色的景观覆盖被移除。
具体来说,我对瑞士地图感兴趣。 (见Swiss map)。现在,如果我设置
{
featuretype: "landscape.natural.terrain",
stylers: [
{ visibility: "off" }
]
}
与" landscape.natural"相关的一切消失。如果我设置
,就会发生同样的事情 {
featuretype: "landscape.natural.landcover",
stylers: [
{ visibility: "off" }
]
}
可用的featureTypes列表并没有提供任何其他景观类型来更具体地影响土地覆盖,但我不是专家,所以我想知道我想做的事情是否可行,如果是这样的话。
非常感谢您的支持, 弗兰克
答案 0 :(得分:0)
这是因为您将与featureType
相关的所有内容的可见性设置为off
。
样式化地图允许您自定义标准Google基本地图的显示方式,更改道路,公园和建筑区域等元素的可视化显示。
样式化地图使用两个概念来应用颜色和更改地图:
- 地图要素是可以在地图上定位的地理要素。这些包括道路,公园,水体等,以及它们的标签。
- 样式器是可应用于地图要素的颜色和可见性属性。它们通过色调,颜色和亮度/伽玛值的组合来定义显示颜色。
你使用的那个
可见性(开,关或简化)表示元素是否以及如何在地图上显示。简化的可见性从受影响的功能中删除了一些样式功能;例如,道路被简化为没有轮廓的较细线,而公园丢失了标签文本但保留了标签图标。
熟悉MapTypeStyle object specification
要了解有关地图样式的更多信息,请转到Customizing Google Maps: Styling the Base Map
希望这有帮助