Places API 提供的主要服务(新增)
Google Places API 提供了多种用于搜索和获取位置详细信息的方法(端点),每种方法都针对特定场景而设计:
| 服务 | 主要应用 | 项目示例 |
| 自动完成 | 在用户输入时提供地名或搜索建议。. | 外卖应用程序中的地址搜索栏。. |
| 文本搜索 | 根据通用文本字符串搜索地点。. | 搜索类似“设拉子最好的意大利餐厅”这样的文本。. |
| 附近搜索 | 根据与特定地点的距离和地点类型查找地点。. | 显示用户周围 5 公里半径内的所有“加油站”或“咖啡店”。. |
| 地点详情 | 根据地点的唯一标识符(地点 ID)获取有关该地点的完整、全面的信息。. | 显示餐厅的完整地址、电话号码、评分、营业时间和评价。. |
| 地点照片 | 浏览数百万张高质量的地点照片。. | 在旅行应用程序中显示酒店或购物中心的图片库。. |
示例项目和解决方案(用例)
该API允许实现各种基于位置的功能:
- 电子商务和配送: 启用该功能 准确的地址自动补全 对于用户下单或添加新地址时(使用自动完成和地点详情)。.
- 旅游: 创建一个本地向导 附近景点 (附近搜索)显示酒店或旅游景点,并提供其完整详细信息(地点详情)。.
- 本地网络应用: 帮助用户 “报到” 在附近商户开展业务。.
- 查找经销商和服务商: 在地图上显示连锁店所有分店或授权维修店的位置,并提供其联系方式。.
- 数据改进: 利用来自 Google 的标准化数据(例如地点 ID 和确切地址)丰富公司的内部数据库。.
成功的项目和用户应用程序
大多数需要与地图和位置信息交互的应用和网站都会使用这项服务。任何具有智能地址搜索字段、推荐附近地点或显示商家详情的平台都可能在使用 Places API。.
- 在线打车服务(如 Uber/Lyft): 使用自动完成功能,可以快速准确地输入出发地和目的地。.
- 旅游预订平台(例如 Expedia、Booking.com): 显示有关酒店和旅游景点的全面信息。.
- 食品配送应用程序和在线商店: 确认收货地址并推荐附近门店。.
代码示例(附近搜索示例)
要搜索某个地点附近的地点(附近搜索),您可以使用简单的 HTTP 请求(尽管建议使用 Google 的客户端库来支持不同的语言)。.
附近搜索请求(Web 服务 API)的一般结构:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&key=YOUR_API_KEY参数说明:
- 地点: 搜索中心的地理坐标(纬度和经度)。.
- 半径: 搜索半径以米为单位(本例中为 500 米)。.
- 类型: 所需位置类型(例如:
餐厅). - 钥匙: 您的API密钥。.
成本结构和定价
来自模型的谷歌地图平台 按需付费 由此可知,基于 SKU(库存单位) 或者计算请求类型。.
| 请求类型(SKU) | 成本结构 | 关键点 |
| 自动完成请求 | 根据请求数量 | 请求数量越多,每1000次请求的成本就越低。. |
| 地点详情 | 基于接收到的地点详细信息(地点 ID) | 它比简单的搜索更昂贵,因为它需要检索更多的数据。. |
| 文本/附近搜索 | 根据搜索次数 | 价格因 SKU(基础版或专业版)而异。. |
- 每月免费额度: 谷歌每月默认收取一定金额的费用。 免费通话功能 它为用户提供每个 SKU 200 美元的信用额度(取代之前的 200 美元信用额度)。对于小批量订单或开发项目而言,这通常足够了。.
- 成本核算中的一个重要要点: 为了降低搜索成本,请始终使用 场掩蔽 使用。也就是说,在请求中。
地点详情或者搜索, 仅限字段 (喜欢尺寸,格式化地址只申请你真正需要的。.
如需了解更多关于实现和编码方面的信息,您可以观看下方视频。该视频介绍了新版 Places API,有助于您了解最新的变更和更新。.
要获取 API_Key,您可以联系客服。 伊朗可持续贸易公司 亲自到访或致电咨询。.



