Я пытался настроить API Google Map для демонстрационных целей для моих студентов в stackblitz.Я создал пользовательский каталог для отображения карты Google.
Проблема в том, что все отлично работает в моей локальной системе.но когда я использую stackblitz, я получаю Google is not defined
ошибку.Может быть проблема в том, что я сохранил googleapi.js в Index.html, и он не загружается на странице.Если я что-то редактирую в коде, он начинает работать.Итак, проблема только при загрузке страницы.
Я пробовал несколько патчей, таких как загрузка карты в setTimeout или загрузка в OnInit / OnAfterViewInit.но ни один из них не работает.
Ссылка: https://stackblitz.com/edit/googlemap-custom-directory?file=src%2Fapp%2Fgoogle-map.directive.ts
Ошибка при загрузке страницы:
После того, как я отредактировал Soemthing: