2013-04-21 21 views
9

Ich versuche, die Google-Karte API nur zurückgeben Städte von ihrer json Anfrage zu verwenden:Google Maps platziert API, um nur Städte zurückzugeben?

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=geocode&sensor=false&types=regions&key=*API KEY HERE* 

Den Schlüssel &types=regions zu sein, aber es gibt nach wie vor alle Ergebnisse.

Zum Beispiel suche ich nach der Straße Green Lanes und anstatt Städte, die Green Lanes enthalten könnten, zurückgeben die Straße in London als Top-Ergebnis.

Antwort

14

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=geocode&sensor=false&types=regions&key=API Schlüssel hier

sollte

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&sensor=false&types=(regions)&key=API Schlüssel hier

ZERO ERGEBNISSE, weil Regionen sucht nicht nach Straßenname:

den (Regionen) type collection weist den Place-Dienst an, alle Ergebnisse zurückzugeben, die den folgenden Typen entsprechen: Ort Nachbar postal_code Land administrative_area1 administrative_area2

+0

Yep, aber wechselnde grüne Fahrspuren nach London (oder was auch immer Stadt (wird die Städte zurück, das London enthält. –

+3

Verbringen Sie einen halben Tag, um Städte von der Autovervollständigung zu befreien. Millionen Dank an dich –

+0

Hey @RohanKandwal, rob kannst du mir bitte eine Geige geben, die nur Stadtnamen zeigt? –