【问题标题】:Converting address to geo-coordinates in Python在 Python 中将地址转换为地理坐标
【发布时间】:2017-08-12 21:56:59
【问题描述】:

我是 Python 新手。我使用 geopy 将输入的地址转换为纬度和经度。但是,它不适用于所有地址(尤其是特定地址,包括建筑物名称等,例如“204 West Rancho Blanco Road, Alamo, TX 78516”),但它适用于“Keller, Texas”。有没有更准确可靠的方法? 我尝试使用 google api,但错误提示找不到 api_key。 请给我意见

【问题讨论】:

  • 你用过哪个地理编码器?您可以更新您的帖子以显示代码吗?

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


【解决方案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

您应该在上述链接中将 YOUR_API_KEY 替换为您的 API 密钥。

【讨论】:

  • 谢谢阿米尔。我会检查一下
猜你喜欢
  • 2021-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-21
  • 1970-01-01
  • 2020-08-24
相关资源
最近更新 更多