本次变化速览
3D地图负责解释空间关系,地点组件提供有条件的数据,预订结果来自实际业务流程。本例中,B地点的预计到达余量为14分钟,A为7分钟;A没有拥挤数据不能标成安静,B当前高于平常的活跃度不能换算成等待分钟数,两地都不能仅因显示按钮就算已预订。
正式可用的是什么,先不要混成一个功能
Google Maps Platform的10月27日公告将Android与iOS的Maps 3D SDK,以及iOS的Places UI Kit Pro列为General Availability。前者让原生应用呈现3D空间,后者扩展地点信息与交互的设计选择。这是开发组件的变化,实际应用仍需集成、配置和验收。
对出行产品经理,最有用的拆分是“看懂周围”“判断何时前往”“完成一个动作”。同一张页面可以展示三者,但界面放在一起不表示证据自动连通。例如看见某入口附近的建筑,不等于已核实那一侧可以上下客;显示地点卡片,也不表示预约服务已经接受请求。
| 层次 | 这次更新可用于什么 | 另外需要的证据 |
|---|---|---|
| 移动3D地图 | 在Android/iOS原生应用里提供空间预览、标记与场景交互 | 实际入口、可通行路径或服务停靠点;3D画面不是当下现场视频。 |
| iOS地点信息 | 展示有数据时的热门时段、实时活跃度等地点信息 | 这次显示的是历史模式还是当前信号;缺失字段仍须保留未知。 |
| Pro自定义动作 | 配置自己的地点操作按钮及其流程入口 | 接收端是否完成业务请求、返回什么状态,以及是否真正产生确认。 |
原创案例:同样是15点前到,两地留下多少余量
假设一个到访规划应用要比较A、B两个虚构目的地。现在是14:30,目标为15:00前到达指定入口;编辑给定的路程和最后步行时间如下。它们不是Google实时路线、真实地点、SDK返回值或实测行程。预订状态也都是案例设定。
先只做输入能够支持的计算:A用18+5=23分钟,预计14:53到,距离15:00还有7分钟;B用12+4=16分钟,预计14:46到,余量14分钟。按这份固定输入,B比A多7分钟余量。这里没有包含未提供的排队、入场或预订处理时间,不能直接把到达入口改成完成到访。
| 项目 | 目的地A | 目的地B |
|---|---|---|
| 交通+最后步行 | 18+5分钟 | 12+4分钟 |
| 预计到入口/15点前余量 | 14:53/7分钟 | 14:46/14分钟 |
| 拥挤信息 | 没有可用字段 | 当前活跃度高于平常;没有等待分钟数 |
| 预订 | 未确认 | 未确认 |
这个例子给出的是可复算的参考答案,不是对路线误差、服务速度或Google产品效果的测量。
缺少数据、历史热门和当前活跃,不是同一种状态
A的空字段只说明本例没有拥挤信息。把它填成“0人”“无需等待”或“更安静”,都多加了输入没有提供的事实。B的信号也只有相对于平常的当前活跃情况,不能自行推导出八分钟排队或确定的入场时间。
Google对到访数据的官方解释区分了历史热门时段、实时到访信息和等待估计;数据来自汇总、匿名化且选择参与的到访数据,并需要足够数据才显示。因此产品应保留数据类型和缺失状态,而不是把一个统一的绿色标签分配给所有地点。该帮助说明方法,不保证每个地点都能返回同一组字段。
修正一张超过输入的推荐卡片
A没有拥挤字段,所以安静;B需要等待8分钟。两个地点都有Book now按钮,因此都已预约。
A:拥挤情况未知,预计14:53到入口。B:当前活跃度高于平常,预计14:46到入口。等待时长均未确认;预订状态均为未确认。
“8分钟”只是特意构造的错误稿,不是Google给出的等待时间。
需要拥挤信息,不代表一定要选Pro
公告明确说,iOS Places UI Kit的Essentials与Pro都可提供热门时段和实时活跃度;Pro另外提供动作按钮等配置能力。若当前任务只是展示地点与可用的拥挤信息,就先比较Essentials能否满足要求。若需要自己的预约或候补入口,再为Pro的可配置交互建立具体需求,不为一个尚未用到的功能升级。
iOS组件文档把Places UI Kit置于PlacesSwift SDK,列出两档差异,并说明按组件实例化计费。采用前应按实际组件与当前价格方案评估成本,不能把一次页面浏览随意当成固定价格或宣称无限免费。公告也保留欧洲经济区账单地址的可用性、功能与条款差异。
移动3D SDK的Android/iOS范围,与这里iOS地点组件的范围是两个条件。检查团队自己的目标平台、账号、地区、集成文档和接收端,而不从“移动正式可用”推导所有端、所有地点和所有用户都已满足要求。与宝马地图更新的车辆与软件条件一样,产品名称相似不能代替具体入口与适用范围。
把试点验收写成一个能交接的选择
对本例,如果用户只问“哪一处到入口的时间余量更大”,B是有依据的答案。如果用户必须“15点前完成需要预约的入场”,现有输入不足以验收任一处;下一步应确认实际预约和入场流程,而不是让地图组件替它回答。把这两种任务分别写入产品需求,能减少一句“推荐B”隐藏的条件。
可以先做一个最小试点:为同一地点保留稳定标识,让3D预览、地点信息和业务动作指向同一对象;给拥挤信号保留类型与未知状态;把点击、提交、待处理、已确认分开记录。只有接收端实际返回并核对到对应地点、时间与请求后,才改变预订状态。这是编辑设计的验收方向,不是本文完成的SDK集成。
需要实际交通服务时,还应按自己的具体路线确认。本站Waymo开城与机场行程分别核对的案例解释了为什么地点或城市支持不能替代一段运输的可用性。本次Google更新提供了更丰富的呈现和操作入口;把它们接成可靠选择,仍要保留每一步负责的证据。
接收试点时分别看三项结果
呈现正确
地点身份、入口说明与空间预览相符;没有把图像当成实时现场。
含义正确
历史、当前与缺失数据有区分;到达计算没有混入未提供的排队时间。
动作有结果
按钮之后的状态来自实际接收流程;点击没有被直接记成预订成功。


