Настройка: На той же странице (внутри одного и того же холста карты) у меня есть 2 информационных окна. CSS для обоих из них один и тот же. Содержимое очень похоже. Первоначально панель панорамирования открывается с открытым информационным окном. Кнопка внутри информационного окна используется для переключения между обычной картой и просмотром улиц. На карте появилось второе информационное окно с кнопкой, чтобы вернуться к просмотру улиц.Информационное окно неправильного размера в Google Maps API v3 Служба просмотра улиц
Проблема: Одно информационное окно изменяет размер, чтобы соответствовать содержимому, а другое - нет, поэтому оно отображает полосы прокрутки. Единственное различие, которое я вижу, - это то, что он находится на обычной старой дорожной карте, а другой - на панорамной панораме.
Что я пробовал: У меня maxWidth для обоих инфо-окон, установленных на 500 (смехотворно широкий), и ширины и высоты набора для внутреннего div информационного окна в CSS.
Кодекс: Вот CSS:
#map-canvas{
height: 600px;
width: 1000px;
}
#map-canvas .info-window {
width: 250px;
height: 230px;
}
Полный JS долго и jsfiddle.
Демо:http://jsfiddle.net/rkXuk/1/
Призыв о помощи: Что здесь происходит? Почему они меняются по-разному и как я могу это исправить?
Вы пробовали использовать встроенный CSS? – geocodezip
Спасибо, что сработало. Я понятия не имею, почему, но это так. Можете ли вы опубликовать это как ответ, и я буду отмечать его как принятый? – isabisa