Google Maps places API to only return cities?
This is an old question, but the accepted answer is not correct for the specific question.
The correct argument for the types
parameter to return only cities is (cities)
. So the complete URL would be:
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=(cities)&key= API_KEY_HERE
You can see more information here. Also, I omitted the sensor
parameter since it's not needed anymore.
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=geocode&sensor=false&types=regions&key=API KEY HERE
should be
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&sensor=false&types=(regions)&key=API KEY HERE
ZERO RESULTS, because regions does not search for street name:
the (regions) type collection instructs the Place service to return any result matching the following types: locality sublocality postal_code country administrative_area1 administrative_area2