Я использую Google Maps автоматически с Angular 2, хочу получить значения на арабском языке - PullRequest
0 голосов
/ 15 мая 2018

В моей форме reactive я использую два ввода, один с английским, а другой - арабский, оба используют функцию автозаполнения в google maps API, я использую метод .getPlace(), но даже в арабском автозаполнение он всегда возвращает английские значения, как мне получить значения на другом языке? Я знаю, что в теге script есть опция для выбора языка, но это не вариант для меня, так как я использую оба языка

  arabicAutoComplete() {
    this.mapsAPILoader.load().then(() => {
      const autocomplete = new google.maps.places.Autocomplete(this.arabicSearch.nativeElement, {
        types: ['address']
      });
      autocomplete.addListener('place_changed', () => {
        this.ngZone.run(() => {
          // get the place result
          const place: google.maps.places.PlaceResult = autocomplete.getPlace();
          console.log(place);

          // verify result
          if (place.geometry === undefined || place.geometry === null) {
            return;
          }
          this.arabic_google_address = place.formatted_address ? place.formatted_address : place.name;
        });
      });
    });
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...