2016-05-23 3 views
1

Kann Google AutoComplete nur nach PLZ und Stadt suchen? Ich habe den folgenden Code verwendet, aber es wird nur nach dem Städtenamen gesucht.Kann Google AutoComplete nur nach PLZ und Stadt suchen?

var options = { 
 
    types: ['cities'], 
 
    componentRestrictions: {country:'us'} 
 
}; 
 
autocomplete = new google.maps.places.Autocomplete(input, options);

Antwort

0

Ich denke, es ist nicht möglich. Sie können jedoch die Geocoding API verwenden, übergeben Sie die Zip als der Adressparameter.

Sie müssen die Postleitzahl geocodieren. Hier ist ein Beispiel Anfrage:

http://maps.googleapis.com/maps/api/geocode/json?address=77379&sensor=true 
1

Nur legen Sie die Typen Eigenschaft Regionen hierfür:

var input = document.getElementById("test"); 
 
var options = { 
 
    types: ['(regions)'], 
 
    componentRestrictions: {country:'us'} 
 
}; 
 
autocomplete = new google.maps.places.Autocomplete(input, options);
#test{ 
 
    width: 400px; 
 
}
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyA_QD2_rlwEFGhCK0oj2n6cixsvX0D3zgk&libraries=places"></script> 
 

 
<input type="text" id="test"></input>

Verwandte Themen