无法弄清楚如何自定义featureType" landscape"

时间:2016-06-28 13:54:16

标签: google-maps-api-3 customization

我想自定义featureType" landscape"因此,下面的浮雕(山脉和山谷)保持不变,但是大部分为绿色的景观覆盖被移除。

具体来说,我对瑞士地图感兴趣。 (见Swiss map)。现在,如果我设置

  {
     featuretype: "landscape.natural.terrain",
     stylers: [
      { visibility: "off" }
     ] 
  }
与" landscape.natural"相关的

一切消失。如果我设置

,就会发生同样的事情
  {
     featuretype: "landscape.natural.landcover",
     stylers: [
      { visibility: "off" }
     ] 
  }

可用的featureTypes列表并没有提供任何其他景观类型来更具体地影响土地覆盖,但我不是专家,所以我想知道我想做的事情是否可行,如果是这样的话。

非常感谢您的支持, 弗兰克

1 个答案:

答案 0 :(得分:0)

这是因为您将与featureType相关的所有内容的可见性设置为off

  

样式化地图允许您自定义标准Google基本地图的显示方式,更改道路,公园和建筑区域等元素的可视化显示。

     

样式化地图使用两个概念来应用颜色和更改地图:

     
      
  • 地图要素是可以在地图上定位的地理要素。这些包括道路,公园,水体等,以及它们的标签。
  •   
  • 样式器是可应用于地图要素的颜色和可见性属性。它们通过色调,颜色和亮度/伽玛值的组合来定义显示颜色。
  •   

你使用的那个

  

可见性(开,关或简化)表示元素是否以及如何在地图上显示。简化的可见性从受影响的功能中删除了一些样式功能;例如,道路被简化为没有轮廓的较细线,而公园丢失了标签文本但保留了标签图标。

熟悉MapTypeStyle object specification

要了解有关地图样式的更多信息,请转到Customizing Google Maps: Styling the Base Map

希望这有帮助