Динамически изменить ширину карты Google после инициализации? - PullRequest
0 голосов
/ 24 июня 2019

Я хотел бы знать, как динамически изменять ширину холста моей карты Google после init.так что моя карта подходит нормально, но она находится на панели, и когда пользователь настраивает панель, «центр» становится «смещенным от центра».У меня есть метод, чтобы получить новую ширину из панели, но нужно сообщить карте новую ширину.как мне это сделать?

1 Ответ

0 голосов
/ 26 июня 2019

Понятно, вы можете использовать .gm-style.Установите ширину стиля div.gm на новую ширину, затем вызовите resize.это все, что мне нужно.

jQuery('.gm-style').css({'width': iNewMapWidth + 'px'});
google.maps.event.trigger(mapObject, "resize");
...