Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Всем привет,
В 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®ion=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?
Спасибо!
Не в сети