Принятый ответ немного расплывчатый ...
Итак, вот пара прямых решений для тех, кто хочет изменить высоту InfoWindows или другие свойства стиля.
Метод 1: CSS
Применить правило CSS следующим образом. Это меняет все информационные окна:
.gm-style-iw {
max-height: 200px !important;
overflow: auto !important;
}
Или, если у вас есть пользовательские шаблоны IW, это тоже может работать:
#myInfoWindow-content {
max-height: 200px !important;
overflow: auto !important;
}
Переполнение должно иметь важное значение! В противном случае оно заменяется собственными правилами GM, и длинный контент может быть отключен. Макс. Высота будет работать без! Важно, но, вероятно, лучше все равно его сохранить.
Метод 2: встроенный CSS
Если вы используете шаблоны для содержимого IW, то вариант - встроить жесткие стили для каждого информационного окна. Вам не нужно использовать! Важный, потому что в этом случае GM, кажется, принимает полные правила.
<div id="myInfoWindow-content" style="max-height: 150px; overflow: auto;">
content
</div>
МЕТОД 3: Javascript
Вы всегда можете использовать JS для динамического изменения. Этот метод можно использовать для нацеливания и изменения других элементов IW, например, для скрытия стрелок IW.
document.getElementById('myInfoWindow-content').style.maxHeight = '20px';
document.getElementById('myInfoWindow-content').style.overflow = 'auto';