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

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

  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.info(place);

          // verify result
          if (place.geometry === undefined || place.geometry === null) {
            return;
          }
          this.arabic_google_address = place.formatted_address ? place.formatted_address : place.name;
        });
      });
    });
  }

Итак, если вы измените тег скрипта на арабский, вы получите результаты на арабском?

devpato 15.05.2018 17:46

да, но это не то, что я хочу, потому что это не будет динамическим, есть ли варианты?

M. Gamie 23.05.2018 13:52
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
42
0

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