1

在谷歌地图上,机场通常有两种颜色:

  • 代表整个机场地形的较浅颜色

  • 较深的颜色代表跑道

在尝试设置地图样式时,我发现(据我所知)没有办法分别设置它们的样式。官方 API 参考中对于机场的常量只有一个,叫做transit.station.airport.

有没有办法在整个机场地形的分离中设计机场跑道?

http://jsfiddle.net/rqvpQ/2/

4

1 回答 1

3

基本上,您需要反转亮度,然后从那里进行颜色调整。我使用了样式地图向导:

http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html

玩弄它,我不保证颜色匹配或这里的任何东西,但这非常接近倒色:

var style = [
    {
        "featureType": "transit.station.airport",
        "elementType": "geometry.fill",
        "stylers": [
            {
                "invert_lightness": true
            },
            {
                "gamma": 9
            },
            {
                "hue": "#ff7700"
            }
        ]
    }
];

http://jsfiddle.net/N9xpu/

于 2013-08-26T13:58:14.030 回答