Wie bekomme ich Ergebnisse von Autovervollständigung Karten nur ein Land?Wie bekomme ich Ergebnisse von Autocomplete-Karten nur in einem Land?
Antwort
Sie haben nicht angegeben, welche API Sie verwenden. Unter Verwendung Google Places API
, gemäß der docs gibt es einen optionalen components
Parameter. Aus der Dokumentation:
Komponenten - Eine Gruppierung von Orten, auf die Sie Ihre Ergebnisse einschränken möchten . Derzeit können Sie Komponenten verwenden, um nach Land zu filtern. Das Land muss als zweistelliger, ISO 3166-1 Alpha-2 kompatibler Ländercode übergeben werden. Zum Beispiel: components = country: fr würde Ihre Ergebnisse auf Orte innerhalb von Frankreich beschränken.
Das bedeutet, dass Sie einfach &components=country:fr
zu Ihrer URL hinzufügen und Autocomplete ist auf Frankreich beschränkt.
Wenn Sie Google maps Js API
‚s PlacesService
Sie die Ergebnisse von Google Maps componentsRestriction
parameter mit Orten der automatischen Vervollständigung einschränken. Es gibt ein country
Attribut, das das Doku nach:
Beschränkt Prognosen zu dem angegebenen Land (ISO 3166-1 Alpha-2 Ländercode, Groß- und Kleinschreibung). ZB wir, br, au.
EDIT
Wenn Sie API noch nicht gewählt haben, hier ein einfaches Beispiel (Beachten Sie die folgende Zeile: country: 'us'
, werden Sie Ihre gewünschte Land Eingabecode dort haben Liste der Codes here.. muss niedriger Fall sein):
var pac_input = document.getElementById('searchTextField');
$(function() {
// Initialize Autocomplete
var options = {
componentRestrictions: {
country: 'us' //PUT YOUR COUNTRY CODE HERE!!
}
};
var autocomplete = new google.maps.places.Autocomplete(pac_input, options);
});
Input location here:<input id="searchTextField" type="text" size="50">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
<script src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>
- 1. Wie bekomme ich mehrere "THEN" -Ergebnisse von einem Case-Ausdruck?
- 2. Wie bekomme ich Ergebnisse von einem Controller mit aktivierten Parametern?
- 3. Wie bekomme ich Sprache ohne Land von CultureInfo
- 4. Wie bekomme ich gute Ergebnisse von DB
- 5. Wie bekomme ich nur Stadt, Staat, Land von lat, long in android
- 6. Wie bekomme ich zwei Ergebnisse
- 7. Wieso bekomme ich solche seltsamen Ergebnisse von einem GroupJoin?
- 8. Wie bekomme ich Ergebnisse von Matlab in Java?
- 9. Wie bekomme ich Json Ergebnisse von XML-Dokument in Marklogic
- 10. Warum bekomme ich null Ergebnisse?
- 11. Wie bekomme ich Daten von einem Webformular?
- 12. Wie bekomme ich `skbio` PCoA (Hauptkoordinatenanalyse) Ergebnisse?
- 13. Wie bekomme ich max Gehalt Zeile, Gruppe nach Land
- 14. Wie bekomme ich zwei verschiedene Ergebnisse von demselben Python-Druckbefehl?
- 15. Ich bekomme immer doppelte Ergebnisse.
- 16. Lodash - Wie bekomme ich mehrere Ergebnisse
- 17. Warum bekomme ich 0 Ergebnisse
- 18. Wie bekomme ich Ergebnisse von Join nur, wenn alle Datensätze übereinstimmen
- 19. Wie bekomme ich zufällige Ergebnisse von Microsoft Z3?
- 20. Wie bekomme ich Ergebnisse von "NICHT LIKE" über doctrine2
- 21. RxJS combineLatest: Wie bekomme ich nach nur einem Wert Änderungen?
- 22. Wie bekomme ich Stunden nur aus einem Zeitraum
- 23. Wie bekomme ich alle Ergebnisse von der Solr-Abfrage?
- 24. Wie bekomme ich die Anzahl der Ergebnisse von query_posts?
- 25. Wie bekomme ich nicht passende Ergebnisse in mysql
- 26. Wie bekomme ich zwei VCPs mit nur einem USB-Anschluss?
- 27. Wie bekomme ich nur Ziffern von String in mysql?
- 28. Wie bekomme ich kurz [] von einem ByteBuffer
- 29. Android: Löschen Code Land von einem Kontakt
- 30. Wie bekomme ich Variablen von einem Objekt?
Sie für Ihre answe danken bro r! Ich wurde schon gelesen aber ich habe es noch nicht klar. Kannst du mir bitte das Beispiel helfen? Danke für den Fortschritt! –
Sie müssen mir zuerst sagen, welche API Sie verwenden. Können Sie den Code teilen, den Sie bereits haben? –
Oh! Ich habe noch keine Google Maps Js API. Ich denke, es ist der Grund, warum es nicht funktioniert. –