在Python中将地址转换为地理坐标

时间:2017-08-12 21:56:59

标签: python google-maps-api-3 geopy

我是Python新手。我使用geopy将输入的地址转换为纬度和经度。但是,它并不适用于所有地址(特别是包括建筑物名称在内的特定地址,如西兰道兰布兰科路204号,Alamo,TX 78516')但它适用于德克萨斯州凯勒和#39 ;.有更准确可靠的方法吗? 我尝试使用谷歌API,但错误的是没有找到api_key。 请给我输入

1 个答案:

答案 0 :(得分:1)

Google Maps Geocode API在这种情况下非常有用。但是要发送请求,您需要拥有API密钥。你可以从here获得一个。

获得密钥后,您可以发送请求。以下示例请求“1600 Amphitheatre Parkway,Mountain View,CA”的纬度和经度

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY

您应该使用上述链接中的API密钥替换YOUR_API_KEY。