python - 从 Python 中的位置名称获取“最佳猜测”坐标
问题描述
我正在寻找一种方法来获取粗略的位置字符串(例如“州城市的好友酒吧”),并将其转换为最佳猜测坐标集。我查看了 GeoPy 和 Google 的 Geocoding API,但它们并不是我想要的。任何帮助,将不胜感激。
解决方案
感谢@aminrd 提示解决了这个问题。
Google Places API 就是答案。
import googlemaps
API_KEY = "your google API key goes here"
gmaps = googlemaps.Client(key=API_KEY)
place_result = gmaps.find_place(input='Buddy\'s Pub in City, State', input_type='textquery', fields=["geometry/location"])
print(place_result)
输出看起来像
{'candidates': [{'geometry': {'location': {'lat': XX.2804533, 'lng': -XXX.1195808}}}], 'status': 'OK'}
推荐阅读
- r - 检查一个数据帧的值是否存在于R中的另一个数据帧中
- python - 从 varbinary(max) 到图像文件的十六进制字符串
- google-bigquery - 如何恢复最近过期的 BigQuery 表?
- twitter-bootstrap - asp.net core mvc Javascript断点在调试模式下没有命中
- here-api - HERE 磁贴:在此缩放级别上,行或列太大
- ruby-on-rails - 在 Rails 中对 Postgres JSON 数组字段进行 LIKE 查询
- c# - 带有连字符 C# 的键名的匿名对象
- javascript - 如何从 MongoDB 服务器查询前 50 个客户的所有交易详情?
- php - 在二维表中输出多维数组
- module - 如何使用 ocamlbuild 包含来自另一个目录的依赖项?