ReferenceError: & ldquo; google не определен & rdquo;

Спасибо за предложение! Мы будем учитывать ваши отзывы в нашем планировании дорожной карты и соответственно расставить приоритеты этой функции. Как всегда, мы доставляем функцию так быстро, как только можем, если видим сильные потребности клиента в ней.

Спасибо за использование Amazon Sagemaker !!!

1
задан Rafff 18 January 2019 в 19:56
поделиться

1 ответ

Эта ошибка, скорее всего, возникает с момента инициализации allowedBounds, API Карт Google еще не загружен , и поэтому объекты Карт Google, такие как google.maps.LatLngBounds, еще не доступны. agm-map поставляется с загрузчиком , который загружает библиотеку Google Maps асинхронно .

Чтобы обеспечить загрузку API Карт Google, можно использовать сервис MapsAPILoader , как показано ниже:

export class AppComponent  {
  bounds = null;

  constructor(private mapsAPILoader: MapsAPILoader) {
    this.mapsAPILoader.load().then(() => {
      this.bounds = new google.maps.LatLngBounds(
        new google.maps.LatLng(51.130739, -0.868052), // SW
        new google.maps.LatLng(51.891257, 0.559417) // NE
      );
      console.log(this.bounds);
    });
  }

}

Вот демонстрация [ 117], который демонстрирует, как разместить карту для заданных границ

0
ответ дан Vadim Gremyachev 18 January 2019 в 19:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: