Google Maps places API to only return cities?

后端 未结 2 1456
星月不相逢
星月不相逢 2021-02-07 15:36

I am trying to use Google\'s map API to only return cities from their json request:

 https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20l         


        
相关标签:
2条回答
  • 2021-02-07 16:06

    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.

    0 讨论(0)
  • 2021-02-07 16:07

    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

    0 讨论(0)
提交回复
热议问题