如何应用Google Maps API v3大陆/陆地颜色样式

时间:2011-09-10 21:30:54

标签: google-maps-api-3

我正试图设计我的谷歌地图,以便在我的网页主题中很好地融合。这是我目前使用的风格。有谁知道如何使所有土地以特定的十六进制颜色显示?我确实尝试过使用“administrative.country”featureType而没有任何运气。

var myStyle = [
   {
     featureType: "administrative",
     elementType: "labels",
     stylers: [
       { visibility: "off" }
     ]
   },{
     featureType: " administrative.country",
     elementType: "geometry",
     stylers: [
       { hue:"#6E6E6E"}
     ]
   },{
     featureType: "poi",
     elementType: "labels",
     stylers: [
       { visibility: "off" }
     ]
   },{
     featureType: "water",
     elementType: "labels",
     stylers: [
       { visibility: "off" }
     ]
   },{
     featureType: "road",
     elementType: "labels",
     stylers: [
       { visibility: "off" }
     ]
   }
 ];

3 个答案:

答案 0 :(得分:9)

能够使用样式向导here来确定您想要使用这样的横向功能:

[ 
  { 
    featureType: "landscape", 
    elementType: "geometry", 
    stylers: [ 
      { hue: "#ff2200" }, 
      { saturation: 85 }, 
      { lightness: -42 } 
    ] 
  } 
]

Sample using that style.

答案 1 :(得分:5)

您可以使用http://googlemapscolorizr.stadtwerk.org/来测试地图。它还计算饱和度和亮度以显示正确的十六进制颜色。

答案 2 :(得分:0)

设置谷歌地图的样式从未如此简单。 mapstylr.com