Потратив довольно много времени на откат операций, которые повлияли на карту 1 на 1, я наконец-то добрался до строк, которые вызвали эту проблему.
Во-первых, если я удалил вызов setUIToDefault (), то проблема исчезла, для меня это было неприемлемо, потому что я хотел использовать пользовательский интерфейс по умолчанию, и это слабый способ решения проблемы. Спустя еще много операций с картами я пришел на вызовы GWT:
mapWidget.setHeight()
mapWidget.setWidth().
Для тех, кто не знаком с GWT, эти два вызова будут в конечном итоге преобразованы в следующий вызов шаблона javascript:
element.style['height'] = height;
где 'element' в этом случае - это div, который содержит карту, а высота в правой части выражения - что-то вроде "690px".
Это было все, что нужно, чтобы сорвать API карт.
Исправление? Установка размера карты div перед созданием карты.
Вы говорите мне, ошибка в API карт или просто отсутствие основной функции? Я собираюсь проверить ж / карты людей.