По-видимому, эта ошибка возникает, поскольку API Карт Google не может быть загружен / или загружается после , вызывается функция onGoogleApiLoaded
, поэтому и возникает эта ошибка.Неясно, однако, сказать , почему API Карт Google не удалось загрузить, так как в вопросе было предоставлено недостаточно деталей.
Согласно google_map.js
некоторому добавлениюподробности об ошибке должны отображаться в консоли, которая может показать, почему это происходит:
.catch(function (e) {
// notify callback of load failure
_this._onGoogleApiLoaded({ map: null, maps: null });
console.error(e); // eslint-disable-line no-console
throw e;
});
Но пример выглядит правильно , и эта демонстрация демонстрирует, как нарисоватькруг.