2014-04-11 47 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