2014-04-11 50 views
0

我想要改變地圖的風格。 但它不工作...Google地圖。點擊後改變風格

功能變化(){

map.setOptions({樣式:[{ 「類型特徵」: 「風景」, 「造型器」:[{ 「飽和度」: - 100 },{ 「亮度」:65},{ 「能見度」: 「上」}]},{ 「類型特徵」: 「POI」, 「造型器」:[{ 「飽和」: - 100},{ 「亮度」: 51},{ 「能見度」: 「簡化」}]},{ 「類型特徵」: 「road.highway」, 「造型器」:[{ 「飽和」: - 100},{ 「能見度」: 「簡化」}] },{ 「類型特徵」: 「road.arterial」, 「造型器」:[{ 「飽和」: - 100},{ 「亮度」:30},{ 「能見度」: 「上」}]},{「類型特徵「:」 road.local」, 「造型器」:[{ 「飽和」: - 100},{ 「亮度」:40},{ 「能見度」: 「上」}]},{ 「類型特徵」: 「中轉」 「造型器」:[{ 「飽和」: - 100},{ 「能見度」: 「簡化」}]},{ 「類型特徵」: 「administrative.province」, 「造型器」:[{ 「可視性」:「關「}]},{「特徵類型 「:」 水」, 「的ElementType」: 「標籤」, 「造型器」:[{ 「可視性」: 「上」},{ 「亮度」: - 25},{ 「飽和」: - 100}]}, { 「類型特徵」: 「水」, 「的ElementType」: 「幾何」, 「造型器」:[{ 「色相」: 「#FFFF00」},{ 「亮度」: - 25},{ 「飽和」: - 97} ]}]});

}

jsfiddle.net/9cLjg/23/

回答

0

地圖VAR是不確定的,因爲它是本地的初始化函數,如果你把地圖可變全球,你可以做到這一點。

map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

http://jsfiddle.net/nA7gr/

+0

瘋狂。它是如此容易!非常感謝! – Dennis