Demo下载


2024-03-01 Android导航SDK 6.7.10 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.7.10"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.3.2.692837d-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.7.10"
}

导航功能变更

  1. 优化导航定位卡顿情况。
  2. 优化定位流量消耗。
  3. 优化低概率多次偏航的问题。
  4. 修复稳定性问题。
  5. 新增设置定位缓存大小。

2024-01-26 Android导航SDK 6.7.7 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.7.7"
	// 基础依赖
	implementation "com.tencent.openmap:foundation:0.3.2.692837d-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.7.7"
}

导航功能变更

  1. 新增配置算路结果缓存数量。
  2. 新增开启导航失败回调。
  3. 支持在非导航状态设置全览模式,视野将不做调整。

导航接口变更

  • 设置导航算路缓存
public interface NavigatorDrive extends Navigator {

    /**
     * 设置路径规划缓存数目,[1, 8],默认为1,需要在首次路径规划前设置
     * @param routePlanCacheSize
     */
    void setRoutePlanCacheSize(int routePlanCacheSize);
}
  • 开启导航失败回调
public interface BaseNavigatorObserver {

    /**
     * 开始导航失败回调
     * @param routeId
     * @param fail
     */
    void onDidStartNavigationFail(String routeId, NavNavigationStartFail fail);

}

2024-01-05 Android导航SDK 6.7.5 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.7.5"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.3.1.a45d56b-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.7.5"
}

导航功能变更

  1. 提升稳定性。

2023-12-18 Android导航SDK 6.7.3 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.7.3"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.7.3"
}

导航功能变更

  1. 支持导航过程中动态切换车道线的展示和隐藏

2023-12-06 Android导航SDK 6.7.1 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.7.1"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.7.1"
}

导航功能变更

  1. 修复已知问题

2023-11-14 Android导航SDK 6.7.0 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.7.0"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.7.0"
}

导航功能变更

  1. 支持配置终点到达参数。
  2. 定位接口首次回调定位将在添加定位回调1S以后。
  3. 导航播报文案标点符号优化。
  4. 已知问题修复。

导航接口变更

Ref: javadoc

包名 类/接口 类型 方法/属性 说明
com.tencent.navix.api.navigator NavigatorDrive 新增/方法 setDestArriveConfig(...) 设置终点到达策略
com.tencent.navix.api.config DestArriveConfig 新增/类 详见javadoc 终点到达策略配置

2023-10-24 Android导航SDK 6.6.0 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.6.0"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.6.0"
}

变更

导航功能变更

  1. 货车路径规划请求支持设置是否需要经验路线。
  2. 货车路径规划返回经验路线ID。

导航接口变更

Ref: javadoc

包名 类/接口 类型 方法/属性 说明
com.tencent.navix.api.plan DriveRoutePlanOptions.TruckOptions.Builder 新增/方法 setNeedExperienceRoute(...) 是否使用经验路线
com.tencent.navix.api.model NavDriveRoute 新增/方法 getExperienceRouteId(...) 获取经验路线ID,当经验路线生效时有意义

2023-09-28 Android导航SDK 6.5.3 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.5.3"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.5.3"
}

变更

  1. 修复已知问题

2023-09-22 Android导航SDK 6.5.2 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.5.2"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4-lite"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.5.2"
}

变更

  1. MapApi新增接口(setInfoWindowAdapter/addVectorOverlay/setPointToCenter)
  2. 优化定位,降低导航卡顿率
  3. 定位服务地址配置支持从assets中读取
  4. 优化步骑行导航

2023-09-13 Android导航SDK 6.5.1 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.5.1"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.5.1"
}

变更

  1. 导航路径规划新增独立算路功能。
  2. TTS新增播放状态回调。
  3. 模拟导航支持始终沿着当前主路线行驶。
  4. 导航路径规划支持自动传入前序点。
  5. 步骑行导航优化。
  6. 路线限行信息。
  7. 货车算路鉴权。

导航接口变更

Ref: javadoc

包名 类/接口 类型 方法/属性 说明
com.tencent.navix.api.plan DriveRoutePlanService 新增/类 详见javadoc 独立路径规划
com.tencent.navix.api.model NavDriveRoute 新增/方法 getLimitStatus(...) 获取限行区域信息
com.tencent.navix.api.tts TTSPlayer 新增/方法 addTTSPlayListener(...) 添加TTS播放回调
新增/方法 removeTTSPlayListener(...) 移除TTS播放回调
TTSPlayListener 新增/类 详见javadoc TTS播放回调
com.tencent.navix.api.config SimulatorConfig.Type 新增/属性 SIMULATE_LOCATIONS_ALWAYS_ALONG_MAIN_ROUTE 总是沿着当前主路线模拟

2023-09-11 Android导航SDK 6.4.3 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.4.3"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.4.3"
}

变更

  1. 修复稳定性问题。
  2. 到达目的地后再向前行驶50米后再触发偏航

2023-09-01 Android导航SDK 6.3.7 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.3.7"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.2.1b552a4"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.3.7"
}

变更

  1. 修复稳定性问题。

2023-08-23 Android导航SDK 6.4.1 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.4.1"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.1.977ebd3"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.4.1"
}

变更

  1. 新增检索域名替换接口
  2. 优化并行执行线程池
  3. 修复CameraChange响应两次回调问题
  4. 修复其他偶现稳定性问题

2023-08-17 Android导航SDK 6.3.6 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.3.6"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.0.d5715b8"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.3.6"
}

变更

  1. 修复线、面覆盖物在一些场景下发生交互、渲染不一致问题
  2. 修复地图多实例下偶现的崩溃异常
  3. 修复地图多实例下偶现MapLoaded事件不回调问题
  4. 修复可视化功能不生效问题
  5. 修复稳定性问题。

2023-08-07 Android导航SDK 6.4.0 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.4.0"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.0.d5715b8"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.4.0"
}

导航功能变更

  1. 定位接口增加地理围栏功能。
  2. 自定义路线标签及未生效原因。
  3. 其他已知问题修复。

导航接口变更

Ref: javadoc

包名 类/接口 类型 方法/属性 说明
com.tencent.navix.api.location LocationApi 新增/方法 addFence(...) 添加一个围栏
新增/方法 removeFence(...) 移除一个围栏
com.tencent.navix.api.model NavDriveRoutePlan 新增/方法 getCustomRouteReason() 自定义路线原因,仅在自定义路线未生效时有值
NavDriveRoute 新增/方法 getCustomTags() 自定义标签flag
NavDriveCustomRouteReason 新增/类 详见javadoc 路线被过滤原因
NavRouteFilterLink 新增/类 详见javadoc 被过滤的路线Link信息

2023-08-07 Android导航SDK 6.3.5 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.3.5"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.2.0.d5715b8"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.3.5"
}

变更

  1. 修复稳定性问题。
  2. 修复低版本兼容性问题。

2023-07-26 Android导航SDK 6.3.3 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.3.3"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.1.7.a5ad3da"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.3.3"
}

变更

  1. 修复地图Overlay概率无法移除的问题。
  2. 修复导航中修改目的地Marker可能不符合预期的问题。
  3. 修复延迟绑定视图时部分配置不生效的问题。
  4. so库新增armeabi架构。
  5. 稳定性问题修复。

2023-07-14 Android导航SDK 6.3.2版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.3.2"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.1.7.a5ad3da"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.3.2"
}

地图功能变更

  1. 修复地图稳定性问题。

2023-07-05 Android导航SDK 6.3.1 版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.3.1"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.1.7.d8cf12b"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.3.1"
}

Demo: TencentNaviDemo_Android_6.3.1.zip

导航功能变更

  1. 交规信息新增路名。
  2. 导航中前方违反交规信息回调转移至NavDriveDataInfo。
  3. 其他已知问题修复。

导航接口变更

Ref: javadoc

包名 类/接口 类型 方法/属性 说明
com.tencent.navix.api.model NavDriveDataInfo 新增/方法 getRestrictionInfo(...) 前方违反交规信息
NavTruckRestriction 新增/方法 getRoadName(...) 当前路名
NavTurnRestriction 新增/方法 getRoadName(...) 当前路名
com.tencent.navix.api.observer NavigatorDriveObserver 删除/方法 onRestrictionInfoUpdate(...) 前方限行信息更新。 现在回调数据合并至NavigatorDriveObserver#onNavDataInfoUpdate(...)

地图功能变更

  1. suggestion接口不强制校验Region。
  2. 逆地址解析接口新增standard_address字段、控制返回street_number是否拼接路名,接口为Geo2AddressParam.streetNumberFormat(StreetNumberFormat format)。
  3. 修复线和Marker的点击覆盖问题。
  4. 修复稳定性问题。

2023-05-31 Android导航SDK 6.3.0版本

产物

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.3.0"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.1.7.a5ad3da"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.3.0"
}

导航功能变更

  1. 路径规划结果路线新增收费路段里程。
  2. 导航中新增前方违反交规信息。
  3. 导航中新增智能定位能力。
  4. 默认UI放大图可配置圆角弧度。
  5. 其他已知问题修复。

导航接口变更

Ref: javadoc

包名 类/接口 类型 方法/属性 说明
com.tencent.navix.api.observer NavigatorDriveObserver 新增/方法 onRestrictionInfoUpdate(...) 前方限行信息更新
com.tencent.navix.api.model NavDriveRoute 新增/方法 getTollDistance(...) 收费路段长度,单位米
新增/方法 getTruckRestrictions(...) 违反交规的货车限制信息
新增/方法 getTurnRestrictions(...) 违反交规的转向限制信息
NavRestrictionInfo 新增/类 详见javadoc 导航中前方限制信息
NavTruckRestriction 新增/类 详见javadoc 货车限制信息
NavTruckRestrictionType 新增/类 详见javadoc 货车限制类型
NavTruckRestrictionInfo 新增/类 详见javadoc 导航中货车限制信息
NavTurnRestriction 新增/类 详见javadoc 转向限制信息
NavTurnRestrictionType 新增/类 详见javadoc 转向限行类型
NavTurnRestrictionInfo 新增/类 详见javadoc 导航中转向限制信息
com.tencent.navix.ui.api.config EnlargedMapUIConfig.Builder 新增/方法 setRoundCorners(...) 设置放大图圆角

地图功能变更

  1. 定位标精度圈默认隐藏
  2. 货车路线规划新增toll_distance、traffic_light_count、restriction、searchByCityList字段
  3. 路线点击回调bugfix
  4. 线扩大范围判定接口GeometeryUtil.isPolylineHitTest
  5. 实线多边形帧率优化

2023-05-15 Android导航SDK 6.2.0版本

产物

依赖:

dependencies {
    // 导航核心库
    implementation "com.tencent.map:tencent-map-nav-sdk-core:6.2.0.20230515205609-SNAPSHOT"
    // 基础依赖
    implementation "com.tencent.openmap:foundation:0.1.6.f419064"
    // 导航内置TTS,可选
    implementation "com.tencent.map:tencent-map-nav-sdk-tts:6.2.0.20230515205609-SNAPSHOT"
}

javadoc:https://mapapi.qq.com/sdk/navi/Android/docs/6_2_0/index.html demo:https://mapapi.qq.com/sdk/navi/TencentNavigation_Android_6.2.0_SNAPSHOT_0515.zip

功能

  1. 导航地图新增API接口
  2. 导航默认UI新增放大图回调
  3. 算路参数新增忽略车重、是否规避限行
  4. 算路Segment新增所属城市adcode
  5. 算路SegmentRoadName新增道路等级、属性及长度
  6. 导航中新增获取已驶过距离、已行驶时间信息
  7. 导航中回调前方电子眼信息
  8. 导航中红绿灯倒计时功能
  9. 导航中路线新增剩余红绿灯数量
  10. 导航中路线变更回调新增路线刷新类型
  11. 默认UI新增路况光柱图对外能力,提供自定义接口

接口变更

包名 类/接口 类型 方法/属性 说明
com.tencent.navix.api.plan DriveRoutePlanOptions.Builder 新增/方法 avoidLimit(...) 路径规划是否规避限行
DriveRoutePlanOptions.TruckOptions.Builder 新增/方法 setIgnoreWeight(...) 货车路径规划是否忽略车重
com.tencent.navix.api.observer NavigatorDriveObserver 新增/方法 onCameraInfoUpdate(...) 前方电子眼信息更新回调
com.tencent.navix.api.model NavCameraInfo 新增/类 详见javadoc 电子眼信息
NavMainRouteChangeReason 新增/类 详见javadoc 主路线变更原因
NavDriveDataInfo 新增/方法 getPassedDistance(...) 获取本次导航已走过距离
新增/方法 getPassedTime(...) 获取本次导航已走过时间
NavDriveRouteData 新增/方法 getRemainingTrafficLightCount(...) 获取路线上剩余红绿灯数量
NavRouteSegment 新增/方法 getAdCode(...) 获取Segment所属adcode
NavRouteSegmentRoadName 新增/方法 getLength(...) 获取SegmentRoadName长度
新增/方法 getGrade(...) 获取SegmentRoadName等级
新增/方法 getKind(...) 获取SegmentRoadName属性
com.tencent.navix.ui.api NavigatorLayerViewDriveApi 新增/方法 getUIComponent(...) 获取特定默认面板指定View
新增/方法 addViewCallback(...) 向导航面板添加视图回调
新增/方法 removeViewCallback(...) 向导航面板移除视图回调
NavigatorLayerViewDriveApi.ViewCallback 新增/方法 onEnlargedMapUIShow(...) 导航面板展示放大图回调,给出放大图位置信息
新增/方法 onEnlargedMapUIHide(...) 导航面板隐藏放大图回调
com.tencent.navix.ui.component NavTrafficBar 新增/类 详见javadoc 提供对外的路况光柱图能力
com.tencent.navix.api.map MapApi 新增/方法 addTencentMapGestureListener(...) 向地图添加手势回调
新增/方法 removeTencentMapGestureListener(...) 向地图移除手势回调
新增/方法 getCameraPosition(...) 获取地图相机位置
新增/方法 getMapContext(...) 获取地图MapContext
新增/方法 getUiSettings(...) 获取地图UiSettings

Android地图SDK 5.1.0版本

功能

  1. Marker调整到最上层: Marker.setOnTop();
  2. 获取屏幕内全部marker: TencentMap.getScreenMarkers();
  3. 新增距离矩阵接口: TencentSearch.getDistanceMatrix(MatrixParam param, HttpResponseListener listener); (货车距离矩阵计算构造参数使用TruckingMatrixParam)
  4. 货车路线规划新增接口字段: TruckingParam.setTruckLoad、setTrailerType、setGoodsType、setEnergyType、setGasEmissionStandard、setPassType
  5. 驾车/货车路线规划返回结果Route新增字段: toll_distance、routeSearchCityList
  6. 地点检索SearchParam新增接口字段: SearchParam.subTitleFormat、getCategoryCode
  7. 地点检索返回结果新增POI分类码字段: category_code
  8. 圆形的虚线描边: 配置描边疏密: CircleOptions.pattern(List pattern); 配置描边类型: CircleOptions.borderType(CircleBorderType borderType);

这篇文章对您解决问题是否有帮助?

已解决
未解决