概览

请选择平台: Android iOS JavaScript 网络服务

简介

借助 Places SDK for iOS,您可以构建位置感知型应用,以便根据设备附近的本地商家和其他地点的情境做出响应。也就是说,您可以根据对用户有意义的地点构建丰富的应用。

概念

地点是指具有名称的实际空间。您还可以将地点视为地图上可找到的任何内容。例如本地商家、地图注点和地理位置。在 API 中,地点由 GMSPlace Class Reference 表示。其中包括地点的名称及其地址、地理位置、地点 ID、电话号码、地点类型、网站网址等信息。

SDK 概览

使用 Places SDK for iOS 帮助客户探索他们所在的位置以及周围环境。Places SDK for iOS 提供了以下 API:

Places SDK for iOS(新) 说明
地点详情(新) 返回地点的相关信息,包括地点的名称和地址、地理位置、地点类型(例如夜总会、宠物店、博物馆)等。
地点照片(新) 返回地点的高品质图片。
文字形式的搜索广告(新) 根据文本搜索返回一组地点的相关信息。
附近搜索(新) 通过将某个位置指定为搜索区域,返回一组地点的相关信息。
自动补全(新) 在用户输入内容时自动填充地点的名称和/或地址。

该 SDK 的其他亮点包括:

  • 在低功耗状态下,通过 Wi-Fi 扫描实现准确的地点检测。
  • 设备端缓存:对 Places SDK for iOS 的大多数请求都可能涉及到与 Google 服务器之间的往返,但您也可以将数据缓存在本地 30 天。

政策和条款

所有使用 Places SDK for iOS 的应用都必须遵守 Google Maps Platform 服务条款显示提供方说明中所述的要求。