Google Maps API (поиск мест) возвращает результаты по нескольким географическим координатам - PullRequest
0 голосов
/ 31 мая 2018

Я использую Google Maps APi для поиска мест в python

import urllib
import urllib.request
import json

googleGeocodeUrl = 'https://maps.googleapis.com/maps/api/place/textsearch/json?query='
keyword = "hospitales"
geolocation = "&location=-12.135,-77.023&radius=5000"
APIKEY = '&key='+'AIzaSyg5v17Ik'

url = googleGeocodeUrl + keyword + geolocation + APIKEY
print(url)

url = googleGeocodeUrl + keyword + geolocation + APIKEY
json_response = urllib.request.urlopen(url)
search = json_response.read().decode('utf-8')
searchjson = json.loads(search)

export = open('hopital.csv','w')
for place in searchjson['results']:
    print(place['name'])
    print(place['geometry']['location'])
export.write(place['name']+','+str(place['geometry']['location']['lng'])\
 +','+str(place['geometry']['location']['lat'])+'\n')
export.close() 

Я хочу, чтобы мой код делал какой-то цикл, где он будет возвращать результаты для более чем одной географической координаты за один раз.Как я могу этого достичь?Любой пример кода, который может мне помочь?

...