谷歌地图 API 中令人不快的非正交特征类型

Posted

技术标签:

【中文标题】谷歌地图 API 中令人不快的非正交特征类型【英文标题】:unpleasant nonorthogonal featureTypes in google maps API 【发布时间】:2016-04-30 14:22:42 【问题描述】:

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

对于 elementType,我尝试了“all”以及“labels”和“geometry”之类的东西,但无济于事。

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

这是在 javascript 中,我正在做这样的事情:

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

【问题讨论】:

【参考方案1】:

好的,你需要把所有的featureTypes设置在一起。例如,仅设置“道路”会将其他所有内容(行政、poi、交通...)重置为默认值。

【讨论】:

以上是关于谷歌地图 API 中令人不快的非正交特征类型的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C++ 语言中将谷歌地图 API 与 MFC 或 QT 一起使用?

如何在 Flutter Web 中使用谷歌地图库? [关闭]

Android Studio 谷歌地图自定义地图,只想显示自定义地图但利用谷歌地图功能

Blazor:谷歌地图 JS API

如何从谷歌地图中删除额外信息

如何用经纬度查地点?