В моей форме 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;
});
});
});
}