Javascript google maps API中的非正交特征类型

Javascript google maps API中的非正交特征类型,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,如果我将featureType“road”的可见性设置为“on”,我将获得道路和城市名称。此时,如果我将“可见性”设置为“关闭”,道路将消失,但城市名称将保留! 如果我将featureType“administrative”的可见性设置为“on”,我将再次获得道路和城市名称。当我将可见性切换到“off”时,城市名称消失,但道路仍然存在 对于elementType,我尝试了“all”以及“labels”和“geometry”之类的东西,但都没有用 我怎样才能干净地切换道路和城市名称 这是用Java

如果我将featureType“road”的可见性设置为“on”,我将获得道路和城市名称。此时,如果我将“可见性”设置为“关闭”,道路将消失,但城市名称将保留! 如果我将featureType“administrative”的可见性设置为“on”,我将再次获得道路和城市名称。当我将可见性切换到“off”时,城市名称消失,但道路仍然存在

对于elementType,我尝试了“all”以及“labels”和“geometry”之类的东西,但都没有用

我怎样才能干净地切换道路和城市名称

这是用Javascript编写的,我正在做这样的事情:

map = new google.maps.Map();
map.setOptions({styles: [{featureType: 'road',
                          elementType: 'geometry',
                          stylers: [{visibility: 'on'}]}]});

好的,您需要将所有FeatureType设置在一起。例如,只设置“道路”会将其他所有内容(管理、poi、交通等)重置为默认设置