2016-04-22 10 views
0

Ich benutze die Google Map JavaScript API. Ich möchte die Autocomplete-Suchergebnisse auf die Bereiche und Orte einer bestimmten Stadt beschränken.Google Places Autocomplete Web API, erhalten Bereiche der spezifischen Stadt

Ich habe versucht, dies sowohl bei Google als auch bei Stackoverflow zu finden, konnte aber keine Antwort erhalten.

Wie kann ich das erreichen?

Der Link zum Abrufen des api ich verwende ist wie folgt

<script src="https://maps.googleapis.com/maps/api/js?key=API_KEY&libraries=places&callback=initAutocomplete" 
async defer></script> 

jede Hilfe wertvoll sein würde !!

+0

Haben Sie diese Beiträge gesehen: http://stackoverflow.com/questions/10637183/how-can-i-restrict-the-google-maps-places-librarys-autocomplete-to-suggestions und http://StackOverflow.com/Questions/8282026/How-to-limit-google-autocomplete-results-to-city-and-country-only? –

+0

Nein, ich konnte diese Frage zum Zeitpunkt der Frage nicht finden. Kannst du mir einfach helfen, wie finde ich den Nordwesten und Südosten eines Ortes? –

Antwort

0
function initAutocomplete() { 
    autocomplete = new google.maps.places.Autocomplete(
      (document.getElementById('cities')),{types: ['establishment']}); 
    autocomplete.addListener('place_changed', function(){}); 
} 

konnte man seinen Typ verändern

Die Arten von Vorhersagen zurückgegeben werden. Vier Typen werden unterstützt: "Einrichtung" für Unternehmen, "Geokodierung" für Adressen, "(Regionen)" für Verwaltungsregionen und "(Städte)" für Ortschaften. Wenn nichts angegeben ist, werden alle Typen zurückgegeben.

https://developers.google.com/maps/documentation/javascript/reference#AutocompletionRequest

+0

Dies erlaubt nur die Suche auf Land und nicht auf den spezifischen Bereich der ausgewählten Stadt zu beschränken. –

Verwandte Themen