Google Map API — отображение ночного режима без линий или зеленого

#google-maps #google-maps-styled

#google-карты #google-карты-стиль

Вопрос:

Я хочу использовать карты Google для одного приложения. Я хотел показать карту в ночном режиме. (Темный фон для стран.) Я не хочу показывать какие-либо метки, линии, зеленый эффект. Просто обычные страны в ночном режиме. Это настройки стиля, которые я использую.

 var styleSettings = [
        {
            featureType: 'all',
            stylers : [
                {invert_lightness: 'true'},
                {visibility: 'simplified'}
            ]
        },
        {
            featureType: "all",
            elementType: "labels",
            stylers: [{visibility: 'simplified'}]
        },
        {
            featureType: "road",
            elementType: "geometry",
            stylers: [{visibility: 'true'}]
        }
        ];
  

Затем я создаю карту и назначаю эти параметры.

 map.setOptions ({styles: styleSettings});
  

Я все еще получаю линии и зеленые пятна. Как я могу избежать этого?

Ответ №1:

Почему вы устанавливаете для видимости значение упрощенный или true, если вы не хотите отображать эти вещи? Отключите видимость. Кроме того, вы можете отключить POI:

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