概览

请选择平台: Android iOS JavaScript 网络服务
欧洲经济区 (EEA) 开发者

简介

Places API 是一项服务,可通过多种方法接受针对位置数据的 HTTP 请求。它会返回有关场所、地理位置或受关注的地图注点的格式化位置数据和图像。

为何要使用 Places API(新)

创建位置感知功能,以便向用户提供详细的位置数据。Places API(新)提供的数据基于真实世界中最准确、最新且最全面的地点模型之一。以下是一些应用场景示例:

  • 显示主要都市圈内的公寓出租信息,搜索结果专门针对城市。
  • 在取货或送货状态更新中添加地点详情。
  • 显示某个区域的公园列表,以及用户提交的照片和评价。
  • 为规划行程的用户提供沿途场所的联系信息、评价和价格水平。

Places API(新版)的用途

您可以使用 Places API(新)在应用中添加以下功能:

  • 根据不同类型的用户查询(例如文本输入、附近位置以及模糊或类别用户查询)提供地点搜索结果。
  • 针对不同的搜索类型(特定文本查询或分类查询)启用自动补全功能。
  • 优化了返回的地点详情类型,例如营业时间、摘要、用户评价和照片。
  • 为应用所服务的地点添加高品质照片。

许多 Google Maps Platform API 都支持地点 ID,地点 ID 可唯一标识 Google Places 数据库中和 Google 地图上的地点。您可以通过多种方式获取地点 ID,包括通过新版 Places API,还可以通过 Geocoding APIRoutes APIAddress Validation API 获取。

获得地点 ID 后,您可以使用 Places API(新)请求有关特定场所或地图注点的更多详细信息,例如完整地址、电话号码、房客评分和评价。

Places API(新)的工作原理

Places API(新)接受以标准网址形式发送的请求,其中包含特定服务端点(例如 /placesplaces:searchText),并返回 JSON 响应。Places API(新)支持通过 API 密钥和 OAuth 令牌进行授权。以下示例使用 API 密钥发出“地点详情(新)”请求,以返回地点 ID 的地址组成部分:

https://places.googleapis.com/v1/places/GyuEmsRBfy61i59si0?fields=addressComponents&key=YOUR_API_KEY

如何使用 Places API(新)

以下步骤涵盖了使用 Places API 服务的典型应用场景。在构建解决方案时,您可以使用其他端点,例如“附近搜索(新)”和“地点照片(新)”。
1 开始设置 设置结算功能,启用 Places API(新),并发出您的第一个请求。
2 尝试基本文字搜索 使用文本搜索(新)发出文本搜索请求。
3 使用地点 ID 获取更多详情 许多 Google Maps Platform API 都会在响应中返回地点 ID。使用地点 ID 获取地点详情(新)
4 获取地点的照片 Place Photos(新)让您可以访问存储在地点数据库中的数百万张照片。使用 Place Photos(新)可访问某个地点的照片。