Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 31.05.2021 11:01:05

Периодически Google map 3 недоступен в моем приложении

Всем привет,
В  Laravel 8 / Alpinejs 2.8 используя Google map 3 устанвливаю initialize-метод в ссылку maps.googleapis.com,
но в некоторых случаях initialize-метод не вызывается :

@section('scripts')
    <script
        src="https://maps.googleapis.com/maps/api/js?key={{ $GOOGLE_API_CODE }}&libraries=places&region=EN&language={{ $GOOGLE_API_LANGUAGE }}&callback=initialize"
        async defer></script>
    <script>
        function adminAdLocationEditorComponentSetup() {

            return {
                ...
                locationMap: null,
                onAdminAdLocationEditorComponentInit: function () {
                   ...
                },

                initialize: function () {
                   ...
                }

В чем может быть причина ?               
Я хочу вывести сообщение если Google map  не был успешно загружен. Наверно я мгу установить flag-переменную
в true в завершении initialize-метода
и поверить ее через некоторой timeout(скажем 5 секунд), но нет ли лучшего решения?
И нет ли кодов ошибок Google map и как их получить? Нет ли возможности отлаживать Google map?

Спасибо!

Не в сети

Подвал раздела