Содержимое InfoWindow, которое я намерен показать, - 840px x 660px. Установив свойство MaxWidth в конструктореУстановите google maps InfoWindow на ширину более 700 пикселей.
(ex. new google.maps.InfoWindow({ content: some_text, maxWidth: 840});)
Он устанавливает окно шириной 707 пикселей. Мне удалось перезаписать классы для .gm-style-iw
и для #content
(мой контент находится в div с правильным набором ширины и высоты), но есть теги div между #content
тегом div и тегом div с классом .gm-style-iw
с шириной максимум 707px и высота max 645px (эти значения я нашел в «Проверка элемента» в Chrome).
Если удалить весь стиль (в Chrome) Проверьте элемент ведущего тега DIV (который содержит, по меньшей мере, 7-8 Дива суб-тег и среди них Div тега с классом .gm-style-iw
и #content
сНом тегом) и все вложенные тегами которые не имеют указанных имен классов или указанного идентификатора, тогда окно кажется прекрасным, НО мне не удается установить ширину и высоту в классе или javascript ... может кто-нибудь помочь мне с этим?
Если вы все еще заинтересованы в решении, проверить этот ответ: http://stackoverflow.com/questions/28589361/google-maps-infowindow-width-is-overwritten-even-when-set-correctly – yezior