Autocomplete wird dann Standorte innerhalb dieser Grenzen bevorzugen. Beachten Sie jedoch, dass, da es keine harte Grenze ist, wenn Übereinstimmungen für die Suche außerhalb der Grenzen gefunden werden, diese zurückgeben werden.
Beachten Sie, dass die Places-Dienst eine autarke ist Bibliothek, getrennt vom Haupt Maps API JavaScript code die Funktionalität in dieser Bibliothek verwenden, müssen Sie es zuerst laden die Bibliotheken Parameter in der Maps-API-Bootstrap-URL:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=places"></script>
Zusätzlich zur Bereitstellung einer Liste von Orten in einem Gebiet kann der Places-Dienst auch detaillierte Informationen zu einem bestimmten Ort liefern. Sobald ein Ort, hat sich in einem Ort suchen Antwort, seinen Platz ID zurückgegeben wurden, können weitere Details verwendet werden, um diesen Ort zu beantragen, wie seine vollständige Adresse, Telefonnummer, Bewertung Benutzer und Bewertungen usw.
function initialize() {
var options = {
types: ['(cities)'],
componentRestrictions: {country: "us"}
};
var input = document.getElementById('searchTextField');
var autocomplete = new google.maps.places.Autocomplete(input, options);
}
Für Bei der Ortssuche können Sie den Parameter type
einschließen, um die Ergebnisse auf Orte zu beschränken, die dem angegebenen Typ entsprechen. Hier finden Sie eine Liste der unterstützten Typen: https://developers.google.com/places/supported_types#table1
Haben Sie die Feature-Anforderung im öffentlichen Problem-Tracker gepostet? https://code.google.com/p/gmaps-api-issues/issues/list?can=2&q=apitype:PlacesAPI%20type:Enhancement – xomena