Начал натягивать сайт на вп.
И перекинув скрипты связанные с картами в файл футера сайта.
Происходит следующая ошибка. Я уже и гуглил и создавал функцию, которую вызывал позже. Ошибка не пропадает.
Slave, на код подключения можно не смотреть
Автор впроса перенёс все подключаемые скрипты в футер. А его инлайновый кусок "инитмэпщины" всё еще покоится где-то выше инициализации.
Хотя, где бы он не лежал, вызов initMap() без ожидания загрузки DOM вывалит ошибку в 90% случаев.
Полагаю там на сайте столько подобных скриптов между хэдером и initMap, что, когда скрипты гугла загружались в шапке, они успевали загрузиться, пока дело доходит до initMap.
Я очень надеюсь, что это просто проба пера, а не сайт. который Вы пытаетесь продать заказчику(((
Slave, без иронии - это правильный ответ!
зачем вы вызываете initMap до того, как загрузится скрипт карт с сайта гугла? подождите, нет смысла их грузить сразу, если, конечно, карта не является основным и единственным элементом Вашего сайта