Google maps 如何在谷歌地图上隐藏所有小镇的名字

Google maps 如何在谷歌地图上隐藏所有小镇的名字,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,如您所知,人口众多的大城市的所有名称都以大字体显示,而小城镇的所有名称都以小字体显示。如何使用API Google Maps在我的网站上隐藏地图上人口较少的小镇的所有名称?从中,关闭邻居、地区和地块的“标签”: [ { "featureType": "administrative.neighborhood", "elementType": "labels", "stylers&q

如您所知,人口众多的大城市的所有名称都以大字体显示,而小城镇的所有名称都以小字体显示。如何使用API Google Maps在我的网站上隐藏地图上人口较少的小镇的所有名称?

从中,关闭邻居、地区和地块的“标签”:

[
  {
    "featureType": "administrative.neighborhood",
    "elementType": "labels",
    "stylers": [
      { "visibility": "off" }
    ]
  },{
    "featureType": "administrative.land_parcel",
    "elementType": "labels",
    "stylers": [
      { "visibility": "off" }
    ]
  },{
    "featureType": "administrative.locality",
    "elementType": "labels",
    "stylers": [
      { "visibility": "off" }
    ]
  },{
  }
]

代码段:

函数初始化(){
var map=new google.maps.map(
document.getElementById(“地图画布”){
中心:新google.maps.LatLng(37.4419,-122.1419),
缩放:6,
mapTypeId:google.maps.mapTypeId.ROADMAP,
风格:[{
“featureType”:“administration.neighbour”,
“elementType”:“标签”,
“造型师”:[{
“可见性”:“关闭”
}]
}, {
“功能类型”:“行政用地”,
“elementType”:“标签”,
“造型师”:[{
“可见性”:“关闭”
}]
}, {
“featureType”:“administration.locality”,
“elementType”:“标签”,
“造型师”:[{
“可见性”:“关闭”
}]
}, {}]
});
}
google.maps.event.addDomListener(窗口“加载”,初始化)
html,
身体,
#地图画布{
身高:100%;
宽度:100%;
边际:0px;
填充:0px
}


谢谢,但我的意思不是关闭所有标签,而是只关闭人口少于N千的小城镇的标签,例如,人口少于50000。在这种情况下,我只知道两个选项:1。关闭所有标签,添加符合条件的标签;2.使用API定义的城镇类(例如邻里、地方等)。