📌  相关文章
📜  Python|使用 Google Places API 根据搜索查询获取一组地点(1)

📅  最后修改于: 2023-12-03 15:34:18.090000             🧑  作者: Mango

使用 Google Places API 根据搜索查询获取一组地点

Google Places API 可以帮助你通过关键字搜索获取一组地点信息。你可以使用 Python 编程语言,通过调用 Google Places API,实现自动化地查询和获取所有匹配该搜索查询的地址信息。本文将向您介绍如何使用 Python 和 Google Places API 完成这一操作。

准备工作
  1. 注册 Google Places API。在注册时需要创建一个新项目,并分配相关的 API 密钥。请确保启用了 Places API。

  2. 安装 Google Maps Python 客户端库。使用以下命令进行安装:

    pip install -U googlemaps
    
获取 Google Places API 密钥

在完成上述准备工作后,您需要获取 Google Places API 密钥,以便可以向 Google 进行搜索查询。您需要使用在上述步骤中创建的 Google Cloud 项目中分配的 API 密钥。

实现自动化的搜索查询

以下代码演示了如何使用 Python 和 Google Maps 客户端库调用 Places API 进行搜索查询,并获取查询结果中的地址信息:

import googlemaps

# 填写您的 API 密钥
API_KEY = ''

# 创建客户端实例
client = googlemaps.Client(API_KEY)

# 定义搜索查询
query = input('请输入搜索查询:')

# 发送搜索查询请求
places = client.places(query)

# 输出搜索结果中的地址信息
for place in places['results']:
    print(place['formatted_address'])
结束语

通过上述方法,您可以使用 Python 和 Google Places API 进行自动化地搜索查询,并获取查询结果中的地址信息。您可以将上述代码集成到自己的 Python 程序中,以实现更强大的功能。