#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"
}]
}]