2013-02-14 28 views

回答

5

我以前没有使用过它,但它看起来像谷歌的地图API具有造型部分,让您真正自定义地图的外观和感觉:

https://developers.google.com/maps/documentation/javascript/styling

有很多包括那些应该能够提供帮助的例子。

+0

不,它不允许你使它变成黑白 – 2013-02-14 15:28:32

+0

是的,但你必须玩它来做你想做的事。 – geocodezip 2013-02-14 18:15:44

1

看那Styled Map Wizard 此接近:

[ { 
    "featureType": "water", 
    "stylers": [ { 
    "color": "#ffffff" } 
    ] 
    },{ 
    "featureType": "landscape", 
    "elementType": "geometry", 
    "stylers": [ { 
    "color": "#000000" } 
    ] 
    },{ 
    "featureType": "administrative", 
    "elementType": "labels.text.fill", 
    "stylers": [ { 
    "color": "#ffffff" } 
    ] 
    },{ 
    "featureType": "administrative", 
    "elementType": "labels.text.stroke", 
    "stylers": [ { 
    "visibility": "simplified" } 
    ] 
    },{ 
    "featureType": "road", 
    "elementType": "geometry", 
    "stylers": [ { 
    "visibility": "off" } 
    ] 
    },{ 
    "featureType": "poi", 
    "elementType": "geometry.fill", 
    "stylers": [ { 
    "color": "#000000" }, { 
    "visibility": "simplified" } 
    ] 
    },{ 
    "featureType": "administrative.province", 
    "stylers": [ { 
    "visibility": "off" } 
    ] 
    },{ 
    "featureType": "road", 
    "elementType": "geometry.stroke", 
    "stylers": [ { 
    "color": "#ffffff" }, { 
    "weight": 2 }, { 
    "visibility": "off" } 
    ] 
    },{ 
    "featureType": "administrative.locality", 
    "stylers": [ { "visibility": "off" } 
    ] 
    },{ 
    "featureType": "road", 
    "elementType": "labels", 
    "stylers": [ { 
    "visibility": "off" } 
    ] 
    },{ 
    "featureType": "poi", 
    "stylers": [ { 
    "visibility": "off" } 
    ] 
    },{ 
    "featureType": "transit", 
    "stylers": [ { 
    "visibility": "off" } 
    ] 
    },{ 
    "featureType": "administrative.neighborhood", 
    "stylers": [ { 
    "visibility": "off" } 
    ] 
    } 
] 

Working Example/proof of concept (using above style)从文档中this exmaple开始,显然需要一些调整。仅供参考 - 您链接到的示例是一个自定义地图类型Stamen Maps