Dynamically change the language of Loader

Offen
#210 18 Kommentare 24 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Bereich
tooling

Rechercherichtung

Beginne mit der Überprüfung der im Issue gezeigten Loader-Konfiguration und des Verhaltens, das das erneute Laden mit demselben API key und anderen Parametern ablehnt. Reproduziere den language-dropdown-Ablauf mit der places library; fertig ist es, wenn die Autocomplete-Ergebnisse die Sprache wechseln können, ohne diesen Parameter-Mismatch-Fehler auszulösen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

type: feature request wontfix
Environment details
  1. google.maps.places.AutocompleteService
  2. "@googlemaps/js-api-loader": "^1.11.2",
Steps to reproduce

I load the library as follows

    new Loader({
        apiKey: process.env.REACT_APP_GOOGLE_PLACES_API_KEY,
        libraries: ['places'],
        language: selectedLanguage,
    });

I can dynamically change the language through a dropdown. If i try to reload the library i get an error that says i cannot use the same api key with different params

How can i dynamically change the results of the autocomplete to the desired language?

Vorherrschende Sprache
TypeScript
Sterne
451
Forks
75
Ø Merge
2 Min.
Gemergte PRs (30 T.)
31

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus googlemaps/js-api-loader

Alle Issues in googlemaps/js-api-loader

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.