Настройка размера Google Map v3 в настройках карты - PullRequest
1 голос
/ 05 января 2012

Я пытаюсь настроить карту Google (v3) на вкладках Joomla, но есть проблемы с отображением на карте.

Если я отойду от вкладки, где находится карта, и вернусь назад, холст карты станет серым, а картаотображается только частично в левом углу холста карты.

Изображение с снимком экрана:

enter image description here

Я получаю эту работу на другом сайтепутем установки размера карты для параметров карты, но использовалась карта Google версии 2, и я не смог найти правильный синтаксис для установки размера карты на карте версии 3.

Параметры карты установлены в глобальной переменной.

var mapoptions = {
    zoom: 6,       
    center: new google.maps.LatLng(60, 50),       
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    gridSize: 50,
    size(600, 700, 'px', 'px')
}

Каков правильный синтаксис размера карты или есть другое решение для этого?

Я тестировал функцию изменения размера и играл с увеличением, но это не помогло.

1 Ответ

2 голосов
/ 10 января 2012

Я решил эту проблему, добавив небольшую задержку (100 мс) перед вызовом функции инициализации карты.

Возможно, холст карты не был полностью отрендерен до того, как карта Google получила к нему доступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...