Google Places API 全面介绍——解决方案、代码示例和费用
Google Places API 全面介绍——解决方案、代码示例和费用

Google Places API 全面介绍——解决方案、代码示例和费用

Google Places API 是一项网络服务,它为开发者提供访问丰富的地理位置信息数据库(超过 1 亿个商家和兴趣点)的权限。它以结构化格式(通常为 JSON)向应用程序提供 Google 地图和 Google 搜索中使用的数据,从而改善基于位置的用户体验。.
0 股票
0
0
0
0

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,您可以联系客服。 伊朗可持续贸易公司 亲自到访或致电咨询。.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

您可能也喜欢