Skip to content

NavOne 4.27.0 Release Notes

Behavior Changes

  • 支持返回加油站油价信息:POI 详情(operation == "detail")中,当 Google 提供油价数据时,Entity.facets.priceInfo.priceDetails 会包含各油品价格及更新时间。每条 Price 含油品类型(label / type,如 SP95、Diesel)、金额(amount)、货币符号(symbol)、单位(unit,如 l)、更新时间(lastUpdateTime,Unix 秒)。集成方可据此展示类似 Demo 中的 Fuel prices 区块,例如:SP95: €2.35/l · updated 2026-08-25 01:07

API Changes

  • 新增 SearchService.setGoogleSearchAvailabilityListener(listener):注册或取消 Google 搜索可用性变化回调;状态变化时在主线程通知,回调参数为 (available, state),其中 stateGoogleSearchAvailabilityState,含 reason 与可选 detail 诊断信息。
  • 新增 SearchService.getGoogleSearchAvailabilityState(keywords?):查询当前 Google 搜索可用性的结构化状态,与 listener 回调中的 state 一致,便于 UI 展示不可用原因。
  • 新增 SearchService.refreshGoogleAvailability(countryCode, prohibitedCountryCodes?) 重载:集成方已知当前国家(ISO 3166-1 alpha-3)时,可直接更新 Google 可用性,不发起 RGCprohibitedCountryCodes 未传时使用 AAR 内置默认禁止列表(CHNVNMSYRPRKIRNCUBRUSUKR);原有 refreshGoogleAvailability(lat, lon) 行为不变。SearchClient 同步提供相同签名。
  • Kotlin 版本升级至 1.8.22
  • AudioPromptType: TRAFFIC_MERGE_AHEAD、TRAFFIC_MERGE_FROM_LEFT、TRAFFIC_MERGE_FROM_RIGHT 三合一为 TRAFFIC_MERGE_AHEAD,默认关闭。
  • AlertItem.trafficFlowInfo: 新增 flowLevel 和 averageSpeed 字段。
  • LanePattern: 新增 SLIGHT 相关组合类型。
  • 路线新增预估通行费信息。
  • ClusterMapView 支持显示兴趣点功能。
  • ConfigName 调整为顶层枚举:由 DrEngineConfig.ConfigName 改为 com.telenav.auto.dr.ConfigName
  • setMode 参数类型变更:由 TADREngine.TA_DR_ENGINE_MODE 改为 com.telenav.auto.dr.DrEngineMode