Чтобы геокодировать "Гонконг", просто добавьте следующий код (который основан на коде из связанной темы ) в ячейку в вашем блокноте Google colab:
import httplib2
import json
def getGeocodeLocation(inputString):
# Use Google Maps to convert a location into Latitute/Longitute coordinates
google_api_key = "YOUR_API_KEY"
locationString = inputString.replace(" ", "+")
url = ('https://maps.googleapis.com/maps/api/geocode/json?address=%s&key=%s'% (locationString, google_api_key))
h = httplib2.Http()
result = json.loads(h.request(url,'GET')[1])
latitude = result['results'][0]['geometry']['location']['lat']
longitude = result['results'][0]['geometry']['location']['lng']
return result;
getGeocodeLocation("Hong Kong")
Затем нажмите «Запустить ячейку», и вы получите следующий вывод:
{'results': [{'address_components': [{'long_name': 'Hong Kong',
'short_name': 'HK',
'types': ['country', 'political']}],
'formatted_address': 'Hong Kong',
'geometry': {'bounds': {'northeast': {'lat': 22.5619469,
'lng': 114.4294999},
'southwest': {'lat': 22.1435, 'lng': 113.8259001}},
'location': {'lat': 22.3193039, 'lng': 114.1693611},
'location_type': 'APPROXIMATE',
'viewport': {'northeast': {'lat': 22.5619469, 'lng': 114.4294999},
'southwest': {'lat': 22.1435, 'lng': 113.8259001}}},
'place_id': 'ChIJD5gyo-3iAzQRfMnq27qzivA',
'types': ['country', 'political']}],
'status': 'OK'}
Надеюсь, это поможет!