Google maps api v3 нет ярлыков?

Есть ли способ отключить все метки (названия улиц, имена состояний, названия стран и т.д.) с карт Google с помощью API v3? Или они встроены непосредственно в изображения карты?

Ответ 1

Да, вы можете сделать это, используя Стилированные карты в API Google Maps v3.

В частности, этот стиль отключит все метки:

[
  {
    featureType: "all",
    elementType: "labels",
    stylers: [
      { visibility: "off" }
    ]
  }
]

Вы можете применить его к текущей карте, используя:

var customStyled = [];//(array shown above)
map.set('styles',customStyled);

Ответ 2

Да, вы можете изменить свойство видимости ярлыков непосредственно в css-коде, используя функцию Styled Maps

или непосредственно с помощью веб-мастера стилей