Спасибо за помощь, сам пытаюсь сейчас решить именно эти проблемы.
Вы нигде не указали, что примеры и код даётся в контексте использования jQuery Mobile.
Судя по всему, ошибка в том, что изображения для элементов управления, всплывающих окон и фрагментов карты сервер Google передаёт как текст с MIME text/html, что вызывает ошибки JS.
задача проекта в малом весе и исключения использования лишних модулей/библиотек и т д :)
сам проект ориентирован на десктоп и телефон/планшет, задача добиться одинаковой работы везде, а как показывает практика лучше использовать jquery функции для получения размеров и их последующего применения/изменения т.к. плагины не дают корректное отображение в всех браузерах включая каменного века.
Как исправить ошибки в Google Maps Javascript API 3 mobile