【发布时间】:2015-01-22 05:36:43
【问题描述】:
我正在尝试在This Demo 的 Google 地图上隐藏/显示道路图层,这对我有用,但您可以看到代码在添加样式时重复了很多次! 上:
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
map.set('styles', [{
"featureType": "road",
"stylers": [{
"visibility": "off"
}]
}]);
$('input:checkbox').change(function () {
if ($(this).is(':checked')) {
map.set('styles', [{
"featureType": "road",
"stylers": [{
"visibility": "on"
}]
}]);
} else {
map.set('styles', [{
"featureType": "road",
"stylers": [{
"visibility": "off"
}]
}]);
}
});
你能看一下演示,让我看看有什么更好的方法来实现这一点吗?无需多次重复样式?!
谢谢
【问题讨论】:
标签: javascript jquery google-maps google-maps-api-3