Почему автозаполнение моих мест в Google не работает в angular10?

В моем angular у меня Google Places автозаполнение реализовано так

компонент.html

<input #search id = "pac-input" type = "text" placeholder = "Enter a location" class = "form-control">

<agm-map [latitude] = "latitude" [longitude] = "longitude" [zoom] = "zoom">
  <agm-marker [latitude] = "latitude" [longitude] = "longitude"></agm-marker>
</agm-map>

компонент.ts

ngOnInit(){
   this.setCurrentLocation();
   this.mapsAPILoader.load().then(() => {
      this.geoCoder = new google.maps.Geocoder;
      const autocomplete = new google.maps.places.Autocomplete(this.searchElementRef.nativeElement);
      autocomplete.addListener("place_changed", () => {
        this.ngZone.run(() => {
          //get the place result
        const place: google.maps.places.PlaceResult = autocomplete.getPlace();

         //verify result
        if (place.geometry === undefined || place.geometry === null) {
           return;
        }

         //set latitude, longitude and zoom
        this.latitude = place.geometry.location.lat();
        this.longitude = place.geometry.location.lng();
        this.zoom = 12;
      });
    });
   });
 }

Но проблема в том, что карта правильно показывает текущее местоположение на такой карте

но когда я набираю любой адрес в input, он не показывает места suggestions при вводе. И никаких ошибок в консоли не отображается. Все выглядит чистым.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
0
675
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел реальную проблему. Проблема заключалась в том, что список предложений отображался за модальным окном. Итак, проблема с z-index. Модальный z-index был больше, чем список предложений автозаполнения z-index, поэтому я просто поместил его в свой основной style.css

.pac-container{
  z-index:9999 !important;
}

Это сработало для меня.

Другие вопросы по теме