Проблема с поиском по карте Google - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть некоторые проблемы с этим сервисом, он показывает мне карту по умолчанию каждый раз, когда я открываю модальное окно для изменения адреса, поэтому мне нужно знать, как передать параметр адреса в сервис, чтобы показать мне точное текущее местоположение, когдаЯ открываю модальное.

Это моя реализация

Кнопка HTML

        <button attr.disabled="true" (click)="openAddress()" type="button" class="btn btn-outline-secondary border-left-0 rounded-right"
            ngbTooltip="Buscar"
            placement="top"
            style="border-radius: 0;">
      <i class="fas fa-search-location"></i>
    </button>

Событие от компонента

  openAddress() {
let modal = this.modalService.open(MapSearchComponent, {size: "lg"});
modal.componentInstance.addressEmitter.subscribe(data => {
  this.control.setValue(data.completeAddress);
  this.locationEmmiter.emit(data);
});

}

Здесь яустановить местоположение по умолчанию для модального компонента

  setMap() {
let map = new google.maps.Map(this.gmapElement.nativeElement, {
  center: {lat: -34.5709303, lng: -58.4455997},
  zoom: 13,
  mapTypeId: 'roadmap'
} as any);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...