资源下载


2021-09-13 TencentMapSDK_3D_v4.4.5.2

审图号:GS(2020)1720号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.5.2'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.检索字段补齐:驾车路线规划增加配速信息返回、地点检索新增子地点信息返回


修复:

1.提升地图加载速度

2.修复地图销毁时的概率性崩溃问题

3.修复已知的ANR和异常问题


接口变化:

接口名 变更类型 描述
DrivingParam.trafficSpeed 新增 驾车路线规划新增配速信息
SearchParam.subPois 新增 地点检索新增子地点信息

2021-08-16 TencentMapSDK_3D_v4.4.5.1

审图号:GS(2020)1720号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.5.1'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

修复:

1.提升地图稳定性

2.修复偶现的ANR问题


2021-08-09 TencentMapSDK_3D_v4.4.5

审图号:GS(2020)1720号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.5'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.新增海外图设置开关功能,默认开启

2.新增透明底图能力

3.优化去除IMEI隐私信息获取


修复:

1.修复polyline无描边时有黑边问题

2.修复比例尺设置常驻时效果不一致问题


接口变化:

接口名 变更类型 描述
TencentMap.setOverSeaEnable 新增 添加海外图开关

2021-07-09 TencentMapSDK_3D_v4.4.3.1

审图号:GS(2020)1720号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.3.1'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.可视化数据图层能力


修复:

1.降低网络库大小

2.线程泄漏问题

3.Polyline更新pattern接口不生效问题

4.Marker和InfoWindow状态绑定问题

5.Marker偶现不展示问题

6.渐变线在线宽属性上的冲突问题

7.GroundOverlay安全边界问题


接口变化:

接口名 变更类型 描述
TencentMap.addVisualLayer 新增 添加数据可视化图层
AdapterType.Halley 废弃 Halley库废弃使用
TencentMap.addArcLineOverlay 删除 使用TencentMap.addVectorOverlay替换
TencentMap.updateArcLineOverlay 删除 使用TencentMap.updateVectorOverlay替换

2021-05-24 TencentMapSDK_3D_v4.4.2

审图号:GS(2020)1720号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.2'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.新增可视化图层,支持蜂窝图,热力图和弧线图


修复:

1.数据引擎升级,支持poi数据实时更新

2.修复地图事件传递问题


接口变化:

接口名 变更类型 描述
TencentMap.addVectorOverlay 新增 添加热力和蜂窝矢量图层
TencentMap.updateVectorOverlay 新增 更新热力和蜂窝矢量图层
TencentMap.addArcLineOverlay 新增 添加弧线轨迹图层
TencentMap.updateArcLineOverlay 新增 更新弧线轨迹图层
TencentMap.addVectorHeatOverlay 废弃 添加矢量热力图图层

2021-04-26 TencentMapSDK_3D_v4.4.1.1

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.1.1'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

修复:

1.修复比例尺在切换地图场景下不消失问题

2.修复快速切换logo不生效问题

3.修复一些接口频繁调用导致ANR问题

4.修复ViewInfoWindow修改offset不生效问题

5.修复文件系统列表偶现NPE问题

6.修复华为折叠屏地图事件不处理问题

7.修复稳定性异常问题


2021-03-22 TencentMapSDK_3D_v4.4.1

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.1'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.新增渐变线能力

2.新增Marker与底图poi的碰撞设置

3.新增Marker动态多图切换功能


修复:

1.修复圆的contains功能失效问题

2.修复Marker无法拖动的问题

3.修复InfoWindowAdapter返回的Marker对象不一致问题

4.修复室内添加Polyline首次显示问题

5.修复线在road为false时添加失败问题

6.修复Marker的index和level设置偶现失效问题


接口变化:

接口名 变更类型 描述
BitmapDescriptorFactory.fromBitmaps 新增 支持多图描述
MarkerOptions.collisionBy(MarkerCollisionItem…) 新增 设置可被碰撞的类型,默认无碰撞关系
MarkerOptions.iconLooper(boolean enable) 新增 设置图标轮播模式,默认时长500ms
MarkerOptions.iconLooper(boolean enable, int duration) 新增 设置图标轮播模式
MarkerOptions.isAvoidAnnocation() 删除 使用getCollisions替代
Marker.setCollisions(Collision…) 新增 设置碰撞关系
Marker.isCollisionBy(Collision) 新增 判断碰撞关系
Polyline.setPolylineOptions() 文档 标记废弃
Polyline.setGradientEnable(boolean enable) 新增 设置渐变色开关
PolylineOptions.gradient(boolean enable) 新增 设置渐变色开关
Polygon.setOptions() 文档 标记废弃

2021-02-03 TencentMapSDK_3D_v4.4.0.1

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.0.1'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

修正:

1.优化CameraChange回调产生大量Message问题

2.修复低性能手机在地图缩放地图时容易出现ANR的问题

3.修复添加GroundOverlay偶现异常

4.修复onTouch事件分发问题

5.修复代码检查缺陷提高稳定性


2020-12-30 TencentMapSDK_3D_v4.4.0

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.0'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.新增圆弧线功能

2.新增最大刷新帧率的调控

3.新增多边形支持虚线

4.新增比例尺淡入淡出开关

5.新增检索服务能力,与官网WebService Api v2.0.10b功能对齐

6.新增地图和RecycleView之间的手势兼容

7.新增Http请求在Q版本以上的地图兼容适配

8.新增指定超时时间进行地图截图功能


修复:

1.修复手绘图闪烁问题

2.修复稳定性问题

3.修复室内白名单解析异常问题

4.修复坐标转化接口频繁调用出现死锁问题

5.修复离线场景的内存泄漏问题

6.修复Bitmap对象回收有效性异常问题

7.修复路口放大图在频繁添加和移除操作场景下,出现NPE异常问题

接口变化:

接口名 变更类型 描述
TencentMap.addArc(ArcOptions options) 新增 添加弧线
TencentMap.snapshot(SnapshotReadyCallback callback) 新增 地图截图
TencentMap.snapshot(SnapshotReadyCallback,Bitmap.Config,int) 新增 超时回调地图截图
TencentMap.setMapFrameRate(float frameRate) 新增 设置地图刷新帧率
TencentMapOptions.frameRate(float mapFrameRate) 新增 设置初始化地图刷新帧率
TencentMapOptions.setForceHttps(boolean forceHttps) 新增 设置是否强制使用Https,默认开启
TencentSearch(Context context,String secretKey) 新增 设置检索SK
TencentSearch(Context context,String appKey, String secretKey) 新增 设置检索AppKey和SK
TencentSearch.setDebuggable(boolean enable) 新增 设置检索调试开关,建议发布时关闭
UiSettings.setScaleViewFadeEnable(boolean enable) 新增 设置比例尺是否淡出
PolygonOptions.pattern(List pattern) 新增 设置ARGB虚线的样式
PolygonOptions.texture(BitmapDescriptor texture) 新增 设置纹理图片
PolygonOptions.textureSpacing(int textureSpacing) 新增 设置纹理间隔

2020-11-11 TencentMapSDK_3D_v4.3.9.9

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.9.9'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

修正:

1.修复稳定性问题


2020-09-27 TencentMapSDK_3D_v4.3.9.6

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.9.6'
   // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

优化:

  1. 禁止父 View 拦截手势,防止 listview 等控件手势与地图手势发生冲突
  2. 优化线属性修改时的性能

修正:

  1. 解决离线地图下载数据失败问题
  2. 修复离线地图切换城市失效问题
  3. 解决地图控件手势失效问题
  4. 解决线在多线程操作时可能导致的崩溃
  5. 解决已知的内存泄漏
  6. 修复地图退出时可能出现的野指针问题

2020-09-10 TencentMapSDK_3D_v4.3.9.4

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.9.4'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

修改:

  1. 解决室内图打开时可能的崩溃问题
  2. 解决 GroundOverlay 可能触发的野指针问题

2020-09-04 TencentMapSDK_3D_v4.3.9.3

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.9.3'
   // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增

  1. 路况样式支持配置

  2. 建筑物展示开关

  3. 建筑物 3d 效果开关

    接口名 变更类型 描述
    TencentMap.showBuilding(boolean shown) 新增 建筑物展示开关
    TencentMap.setBuilding3dEffectEnable(boolean) 新增 建筑物 3d 效果开关
    TencentMapOptions.setTrafficStyle(TrafficStyle trafficStyle) 新增 在地图初始化时配置路况样式

修改

  1. 修复内存泄漏问题

  2. 修改接口:

    接口名 变更类型 描述
    TencentMap.setBuildingEnable(boolean use3DStyle) 废弃 替代接口TencentMap.setBuilding3dEffectEnable(boolean)
    TencentMap.setBaseMapEnabled(boolean enabled) 修改 仅控制底图展示效果,不再控制建筑物展示开关

2020-08-05 TencentMapSDK_3D_v4.3.9

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.9'
    //依赖组件库
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增

  1. 动态线能力,支持动态更新一条线的点串
  2. Polyline 默认使用圆角
  3. 优化Overlay管理
  4. 优化海外场景的数据

修改:

  1. 修复 MapContext 的索引越界问题
  2. 修复 Logo 下载过程可能引起的死锁问题
  3. 修复 AOI 面 icon 兼容适配问题
  4. 修复 MapView 复用时黑屏问题

接口变化:

接口名 变更类型 描述
Polyline.appendPoint(List) 新增 在原有顶点上附加新的顶点集合
Polyline.appendPoint(LatLng…) 新增 在原有顶点上附加新的顶点数组
PolylineOptions.cap() 修改 默认为true

2020-07-20 TencentMapSDK_3D_v4.3.8.2

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.8.2'
   //依赖组件库
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

修改:

  1. 解决多边形不显示问题

2020-07-09 TencentMapSDK_3D_v4.3.8.1

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.8.1'
   //依赖组件库
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

  1. 支持AOI面
接口名 变更类型 描述
tencentMap.addAoiLayer(java.lang.String poiId, AoiLayerOptions options, AoiLayer.OnAoiLayerLoadListener listener) 新增 添加标注点的区域面
  1. 支持室内暗色模式

修改:

  1. 解决 TextureView 在华为手机上不显示问题
  2. 解决检索逆地址解析坐标不正确问题
  3. 解决魅族手机修改默认字体后地图不能展示问题
  4. 修复 GroundOverlay 属性变消失问题
  5. 修复解决坐标转换引起的3D模型不展示问题
  6. 解决mapview大小变化后,poi 显示不全问题
  7. 解决动态路名不刷新问题

2020-06-22 TencentMapSDK_3D_v4.3.7

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.7'
   //依赖组件库
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

  1. 海外图服务支持自定义图源
接口名 变更类型 描述
OverSeaTileProvider 新增 自定义海外图源抽象基类
TencentMap.setOverSeaTileProvider(OverSeaTileProvider) 新增 设置自定义海外图源接口
OverSeaSource 新增 海外图源类型
TencentMapOptions.setOverSeaSource(OverSeaSource) 新增 设置默认的海外图源类型

2020-06-11 TencentMapSDK_3D_v4.3.5.1

审图号:GS(2018)2236号

maven

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.5.1'
   //依赖组件库
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

修改:

  1. 修复已知问题提高稳定性

2020-05-27 TencentMapSDK_3D_v4.3.5

审图号:GS(2018)2236号

maven 地址

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.5'
   //依赖组件库
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
}

新增

  1. 离线地图
  2. 蜂窝热力图
  3. GroundOverlay
  4. 室内蒙层颜色配置
  5. sdk内置定位标点击回调

修改

  1. 修复自定义字体不生效问题
  2. 修复自定义Marker可能出现默认样式的问题
  3. 修复 “This message is already in use” 问题
接口名 变更类型 描述
TencentMap.getMapComponent(Class)-> T 新增 获取地图组件对象
TencentMap.addVectorHeatOverlay(VectorHeatOverlayOptions)->VectorHeatOverlay 新增 新增蜂窝热力图
TencentMap.addGroundOverlay(GroundOverlayOptions)->GroundOverlay 新增 新增GroundOverlay
OfflineMapComponent组件 新增 离线地图组件
setOfflineMapEnable(boolean enable)->TencentMapOptions 新增 离线地图配置项开关
TencentMap.setIndoorMask(int)->void 新增 室内蒙层颜色配置
TencentMap.setMyLocationClickListener(TencentMap.OnMyLocationClickListener)-void 新增 定位点击回调
MaskLayer 废弃 蒙层模型
MaskLayerOptions 废弃 蒙层配置项
MarkerGroup 废弃 标注组模型
BubbleGroup 废弃 气泡组模型
BubbleOptions 废弃 气泡组配置项

2020-04-23 TencentMapSDK_3D_v4.3.4

审图号:GS(2018)2236号

maven 地址

//maven 库
repositories {
    maven{
        url "https://oss.sonatype.org/content/groups/public"
    }
}

//module 依赖
dependencies {
    // 地图库
    implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.4'

    // 地图兼容库
    implementation 'com.tencent.map:sdk-compat-v4:4.3.4'
}

新增

  • 1、支持用户使用 OpenGL 在地图上绘制图形
接口 说明
TencentMap.setCustomRender(CustomRender render) 设置基于gles2.0的渲染器 该方法可以在地图上添加自定义的3D模型
CustomRender.onDrawFrame() 地图在渲染时每一帧会回调这个方法,用户应在这里实现自己的绘制
  • 2、提供地理坐标和渲染坐标系的转换接口:
接口 说明
Projection.glProjectionMatrix() 获取投影矩阵数组结果,适用于3D绘制场景
Projection.glModelMatrix(PointF point, float scale) 获得指定地图坐标和缩放比例的模型矩阵
Projection.glPixelRatio() 获取像素缩放比率
Projection.glViewMatrix() 获取视图矩阵数组结果,适用于3D绘制场景

优化

  • 1、地图加载速度提升

2020-03-18 TencentMapSDK_3D_v4.3.3

审图号:GS(2018)2236号

maven 地址

repositories {
   maven{
    url "https://oss.sonatype.org/content/groups/public"
   }
  }
  //module 依赖
  dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.3.2'
  // 地图兼容库
  implementation 'com.tencent.map:sdk-compat-v4:4.3.3.2'
  }

新增

  • 1.支持开发者设置自定义的 userid:
接口 说明
TencentMapOptions.setCustomUserID(String cuid) 开发者可设置此 id,方便线上问题跟进
  • 2.支持交通事件展示功能

优化

  • 1.比例尺单位使用中文

2020-02-12 TencentMapSDK_3D_v4.3.2

审图号:GS(2018)2236号

maven 地址

repositories {
   maven{
    url "https://oss.sonatype.org/content/groups/public"
   }
  }
  //module 依赖
  dependencies {
   // 地图库
   implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.2'
   // 地图兼容库
   implementation 'com.tencent.map:sdk-compat-v4:4.3.2'
  }

新增

  • 1.个性化图层能力开放,使用前需要用户在地图官网上传数据,审核通过后方可使用。

优化

  • 2.优化地图配置,减少地图显示异常情况;

修改

  • 3.解决 TileOverlay 移除时小概率出现空指针的问题;

2019-12-18 TencentMapSDK_3D_v4.3.1

审图号:GS(2018)2236号

maven 地址

repositories {
   maven{
    url "https://oss.sonatype.org/content/groups/public"
   }
  }
  //module 依赖
  dependencies {
   // 地图库
   implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.1'
   // 地图兼容库
   implementation 'com.tencent.map:sdk-compat-v4:4.3.1'
  }

优化

  • 1.暗色模式效果优化,海外图支持暗色模式,比例尺、指南针等地图内置控件支持暗色模式;

修改

  • 1.废弃接口:
    TencentMap.isBlockRouteEnabled
    TencentMap.setBlockRouteEnabled
    UiSettings.setZoomPosition
    UiSettings.setZoomControlsEnabled
    UiSettings.isZoomControlsEnabled

2019-11-27 TencentMapSDK_3D_v4.3.0

审图号:GS(2018)2236号

maven 地址

 repositories {
   maven{
    url "https://oss.sonatype.org/content/groups/public"
   }
  }
  //module 依赖
  dependencies {
   // 地图库
   implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.0'
   // 地图兼容库
   implementation 'com.tencent.map:sdk-compat-v4:4.3.0'
   // 地图工具包
   implementation 'com.tencent.map:sdk-utilities:1.0.5'
  }

优化

  • 1、解决无障碍模式下的 crash 问题
  • 2、解决 infowindow 未保存室内状态问题
  • 3、解决 ViewInfowindow 刷新时的空指针问题
  • 4、解决 LineText 在 armv7a 架构上无法移除问题

修改

  • 1、解决已知问题,提高稳定性;

新增

  • 1.、统一底图类型入口 TencentMap.setMapType(int mapType),底图类型目前共三种:TencentMap.MAP_TYPE_NORMAL、TencentMap.MAP_TYPE_DARK、TencentMap.MAP_TYPE_SATELLITE;
  • 2、废弃 TencentMap.setSatelliteEnabled(boolean enable),请使用 TencentMap.setMapType(TencentMap.MAP_TYPE_SATELLITE);
  • 3、废弃 TencentMap.isSateLiteEnable(), 请使用 TencentMap.getMapType();

2019-11-13 TencentMapSDK_3D_v4.2.9

maven 地址

 url "https://oss.sonatype.org/content/groups/public"
  地图库
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.2.9'
  地图兼容库
  implementation 'com.tencent.map:sdk-compat-v4:4.2.9'
  地图工具包
  implementation 'com.tencent.map:sdk-utilities:1.0.5'

修改

  • 1、解决已知问题,提高稳定性;

新增

  • 1、发布地图工具包,支持点聚合和 marker 平移动画;

2019-10-16 TencentMapSDK_3D_v4.2.8

maven 地址

 url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.2.8'
  地图兼容库:
  implementation 'com.tencent.map:sdk-compat-v4:4.2.8'

修改

  • 1、解决 Android Q 可能白屏的问题;
  • 2、解决已知问题,提高稳定性;

优化

  • 1、优化 InfoWindowAdapter 处理逻辑;

2019-09-04 TencentMapSDK_3D_v4.2.7

maven 地址

 url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.2.7'
  地图兼容库:
  implementation 'com.tencent.map:sdk-compat-v4:4.2.7'

新增

  • 1、支持沿 polyline 展示的文字功能

    接口 说明
    PolylineOptions.text(Text text) 沿创建的 polyline 展示文字,满足导航场景下动态路名需求。 注:只要调用 TencentMap.addPolyline(PolylineOptions) 构造出 Polyline 实例就不可以再调用 Polyline.setPoints(List) 修改 Text 展示的路径,只能创建新的 Polyline

    Text 支持的属性:

    接口 说明
    Builder.color(int color) 颜色
    Builder.strokeColor(int color) 描边颜色
    Builder.size(int size) 文字大小
    Builder.priority(TextPriority priority) 文字间优先级关系
  • 2、支持 ipv6

修改

  • 1、解决单指双击缩放地图时级别变化不连贯问题;

  • 2、解决 ViewInfowindow 不能移除问题。从这个版本开始,用户在使用 InfoWindowAdapter 返回自定义的 view 时,应保证每个 marker 返回自己的 infowindow view;

  • 3、修复 onCameraChangeFinish 回调可能返回多次问题;

优化

  • 1、Polyline 置灰接口效率优化,避免出现闪烁现象;

  • 2、优化 sdk 包体积。其中资源文件 20k;精简 so 库 200 k,代码段精简 11%;

2019-08-14 TencentMapSDK_3D_v4.2.6.2

maven 地址

- url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.2.6.2'
  地图兼容库:
  implementation 'com.tencent.map:sdk-compat-v4:4.2.6.2'

新增

  • 1、限制地图区域

    接口 说明
    TencentMap.setRestrictBounds(LatLngBounds restrictBounds, RestrictBoundsFitMode fitMode) 此接口同时会限制地图的最小缩放级别,用户还可以通过 {@link TencentMap#setMinZoomLevel(int)} 修改自己需要的最小缩放级别获取需要的展示效果

    RestrictBoundsFitMode 为用户提供了两种限制屏幕中区域的方式:

    枚举 说明
    FIT_WIDTH 此模式会以 bounds 宽度为参考值限制地图的控制区域,在最小限制级别时 bounds 的纵向区域可能显示不完整, 可调用 TencentMap.setMinZoomLevel(int) 修改最小限制级别以展示完整的区域
    FIT_HEIGHT 此模式会以 bounds 高度为参考值限制地图的控制区域,在最小限制级别时 bounds 的横向区域可能显示不完整, 可调用 TencentMap.setMinZoomLevel(int) 修改最小限制级别以展示完整的区域

修改

  • 1、Android Q 兼容性优化

  • 2、 当用户通过 CameraUpdateFactory.newLatLngBounds 获取到的 CameraUpdate 为参数调用 TencentMap.moveCamera 或 TencentMap.animateCamera 接口修改地图视野时,不再修改地图的旋转角度和倒伏角度。

  • 3、修复与导航 sdk 兼容性问题

  • 4、解决已知问题,提高稳定性

优化

  • 1、精简 sdk 体积,降低 9%

2019-07-24 TencentMapSDK_3D_v4.2.5

maven 地址

url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.2.5'

新增

  • 1、支持 ViewInfoWindow,marker 的 infoWindow 可以直接以 view 实现。开发者可通过该接口在infoWindow中添加Gif或View动画。 接口名称:MarkerOptions.viewInfoWindow(boolean enabled) 接口说明:设置此 marker 的 infoWindow 是否用 view 实现 infoWindow

  • 2、添加检索功能 地图数据检索能力封装了 lbs.qq.com 提供的 webservice 接口, 上线使用时应先申请配额,避免因配额问题导致的 app 异常。目前地图 sdk 提供的检索功能包括 • 地点搜索 • 关键词输入提示 • 逆地址解析(坐标位置描述) • 地址解析(地址转坐标) • 行政区划 • 坐标转换 • 路线规划服务

修改

  • 1、 热力图接口标准化开放,如果用户希望使用旧版热力图接口可引入腾讯地图兼容库 tencent-mapsdk-compat-v4 包。用户可使用压缩包中提供的 jar 包或者使用 maven 引入项目

    依赖库名称:

    implementation ‘com.tencent.map:sdk-compat-v4:4.2.5’

    用户需要使用 tencent-mapsdk-compat-v4 库中提供的 compat 类才能调用 comapt 库中提供的各种兼容方法,主要类的对应关系如下:

    原始类 兼容类
    MapFragment MapFragmentCompat
    MapRenderLayer MapRenderLayerCompat
    MapView MapViewCompat
    SupportMapFragment SupportMapFragmentCompat
    TencentMap TencentMapCompat
    TextureMapView TextureMapViewCompat

优化

2019-06-17 TencentMapSDK_3D_v4.2.4

maven 地址

- url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.2.4'

新增

  • 1、支持自定义字体
  • 2、TileOverlay 接口

修改

  • 1、线宽默认为 9dp
  • 2、适配 Android Q
  • 3、修改指南针开关行为,不再与地图状态关联;指南针样式修改 影响接口: 设置是否显示指南针 @param flag 是否显示:true 显示 false 隐藏 public void setCompassEnabled(boolean flag)
  • 4、3d 楼块展示效果开关不再与地图状态关联; 影响接口: 设置是否显示3D建筑 @param use3DStyle 是否使用3D的模式绘制楼快,默认是true public void setBuildingEnable(boolean use3DStyle)

2019-04-28 TencentMapSDK_3D_v4.2.3.1

修改

  • 1、修改 support 库版本为 28.0.0

maven 地址:

url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.2.3.1';

2019-03-25 TencentMapSDK_3D_v4.2.3

新增

  • 1、步行路线规划功能,详细说明参见 javadoc com.tencent.lbssearch 包下的接口
  1. 获取路线规划接口: TencentSearch.getRoutePlan(RoutePlanningParam param, HttpResponseListener listener):
  2. 步行路线规划参数设置: RoutePlanningParam.from(LatLng from) RoutePlanningParam.to(LatLng to)
  3. 步行路线规划结果: WalkingResultObject.Result 使用方法参见 demo。

修改

  • 1、修复已知问题,提高稳定性

maven 地址:

 url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.2.3';

2019-01-28 TencentMapSDK_3D_v4.2.2

新增

  • 1、Polyline 支持设置擦除颜色 PolylineOptions.eraseColor(int eraseColor)

修改

  • 1、解决已知问题,提高稳定性

maven 地址:

url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.2.2';

2018-12-24 TencentMapSDK_3D_v4.2.1

修改

  • 1、 升级渲染引擎
  • 2、升级路况服务,减少流量,提高准确度
  • 3、poi 文字可点,提高底图 poi 选中成功率
  • 4、 同层渲染&TextureMapView帧率优化
  • 5、 最大级别调整为20级
  • 6、比例尺显示级别与IOS对齐,添加消失动画
  • 7、 修复已知问题,提高稳定性

maven 地址:

 url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.2.1';

2018-10-15 TencentMapSDK_3D_v4.1.4.1

新增

  • 1、支持无障碍

修改

  • 1、优化地图抛掷手势,延长动画时间
  • 2、手指落下时,停止地图视野动画
  • 3、解决已知问题,提高稳定性

2018-09-13 TencentMapSDK_3D_v4.1.3

新增

修改

  • 1、优化 onCamreaChange 回调

2018-08-31 TencentMapSDK_3D_v4.1.2

修改

  • 1、适配 Android P
  • 2、修复已知问题,提高稳定性

2018-08-06 TencentMapSDK_3D_v4.1.1

新增

  • 1、infoWindow 支持偏移 MarkerOptions.infoWindowOffset(int offsetX, int offsetY)
  • 2、newLatLngBounds并保持中心点不变接口 CameraUpdateFactory.newLatLngBoundsWithMapCenter(LatLngBounds latLngBounds, LatLng mapCenter, int padding)

2018-07-09 TencentMapSDK_3D_v4.1.0

新增

  • 1、 提供多 infowindow 开关接口

1)TencentMap.enableMultipleInfowindow(boolean isEnable) 2)TencentMapOptions.setMultipleInfoWindowEnable(boolean isEnable);

修改

  • 1、修改设置纹理线方法,支持通过 BitmapDescriptor 设置纹理

PolylineOptions.colorTexture(BitmapDescriptor bitmapDescriptor)

  • 2、修复已知问题,提高稳定性

2018-06-07 TencentMapSDK_3D_v4.0.10.1

新增

  • 1.TecentMap

1)提供根据指定地图覆盖物缩放到合适地图范围接口: public CameraPosition calculateZoomToSpanLevel(List elements, List points, int leftPadding, int rightPadding, int topPadding, int bottomPadding);

  • 2.UiSettings

1)提供 logo 缩放接口: public void setLogoScale(float logoScale); 2)提供 logo 位置修改接口: public final void setLogoPosition(int logoAnchor , int[] marginParams);

  • 3.MarkerOption

1)提供 marker 快速加载接口: public void fastLoad(boolean fastLoad);

修改

  • 1、优化网络
  • 2、修复已知问题,提高稳定性

2018-04-27 TencentMapSDK_3D_v4.0.9

修改

  • 1、修复已知问题,提高稳定性

2018-03-08 TencentMapSDK_3D_v4.0.8.1

修改

  • 1、修改样式更新逻辑
  • 2、其他已知问题修复,提高稳定性
  • maven 地址:

 url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.0.8.1';

2018-01-16 TencentMapSDK_3D_v4.0.7.1

修改

  • 1、默认关闭封路效果

2018-01-08 TencentMapSDK_3D_v4.0.7

新增

  • 1、增加封路展示 TencentMap 类: setBlockRouteEnabled(boolean enable) isBlockRouteEnabled()
  • 2、 增加设置是否以中心点缩放的接口 UiSettings类 setGestureScaleByMapCenter(boolean scaleByMapCenter)

修改

  • 1、修改地图 logo
  • 2、其他已知问题修复

maven 地址:

url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.0.7';

2017-12-04 TencentMapSDK_3D_v4.0.5.1

修改

  • 1、修复一个内存泄漏;

maven 地址:

url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.0.5.1';

2017-11-27 TencentMapSDK_3D_v4.0.5

修改

  • 1、修复已知问题;

2017-10-12 TencentMapSDK_3D_v4.0.3.2

新增

  • 1、新增 maven 配置腾讯地图sdk方式

    maven 地址:

url "https://oss.sonatype.org/content/groups/public"
  依赖库名称:
  compile 'com.tencent.map:tencent-map-vector-sdk:4.0.3.2';

修改

  • 1、修改 logo;

2017-09-18 TencentMapSDK_3D_v4.0.3.1

修改

-1 、修复偶现崩溃;

2017-09-04 TencentMapSDK_3D_v4.0.3

修改

  • 1.onCameraChangeFinished 回调接口表现改为只有手指离开地图才会回调;
  • 2.修复其他 bug;

2017-08-11 TencentMapSDK_3D_v4.0.2

新增

  • 1.LocationSource 定位三态;
  • 2.Polyline 增加描边支持;
  • 3.Polyline 增加虚线绘制支持;
  • 4.缩放级别最大由 19 级调整为 20 级;

修改

  • 1.修复部分手机截图问题;
  • 2.优化性能;
  • 3.OnMapLoaded 回调强制在主线程回调;
  • 4.修复 newLatLngBoundsRect 显示不正确问题;
  • 5.缩小 logo 默认尺寸;
  • 6.图形绘制长度单位由 dp 调整为 px;

2017-06-19 TencentMapSDK_3D_v4.0.0

  • 4.0.0版全新重构,性能、稳定性全面提升。

修改

  • 1、TecentMap

    1)TencentMap.DataFetcher接口去除;

    2)TencentMap.InfoWindowAdapter接口中,去除了 View getInfoWindowPressState(Marker marker)接口;

    3)TencentMap.OnMyLocationButtonClickListener接口去除;

    4)TencentMap.ScreenShotReadyCallback接口改变为TencentMap.SnapshotReadyCallback;

    5)animateToNaviPosition/animateToNaviPosition2相关接口的去除;

    6)calcuteZoomToSpanLevel接口去除;

    7)calNaviLevel/calNaviLevel2接口去除;

    8)getScreenShot(TencentMap.ScreenShotReadyCallback)接口改变为snapshot(SnapshotReadyCallback)接口;

    9)getScreenShot(TencentMap.ScreenShotReadyCallback,Bitmap.Config)接口改变为snapshot(SnapshotReadyCallback,Bitmap.Config)接口;

    10)setCompassExtraPadding(int)接口去除;

    11)setDataFetcher(TencentMap.DataFetcher)接口去除;

    12)setNaviFixingProportion(float, float)/setNaviFixingProportion2D(float, float)接口去除;

    13)setOnMyLocationButtonClickListener(TencentMap.OnMyLocationButtonClickListener)接口去除;

  • 2、CameraUpdateFactory

1)CameraUpdate newLatLngBounds(LatLngBounds, int, int, int)接口去除;

  • 3、MapFragment

1)去除MapFragment newInstance(android.content.Context)/MapFragment newInstance(TencentMapOptions,android.content.Context)接口;

  • 4、SupportMapFragment

1)SupportMapFragment newInstance(TencentMapOptions, android.content.Context接口去除;

  • 5、TencentMapOptions

1)TencentMapOptions目前为一些常量值的存储类,包括比例尺、logo以及缩放控件的位置常量;

  • 6、UiSettings

1)void showScaleView(boolean)改为setScaleViewEnabled(boolean);

  • 7、NetUtil

1)UpdateTrafficTimer接口去除;

  • 8、CameraPosition.Builder

1)rotate(float)改变为 bearing(float); 2)skew(float)改变为tilt(float);

  • 9、Marker

1)float getRotateAngle()接口去除; 2)boolean isNaviState()接口去除; 3)setRotateAngle(float)接口去除;

  • 10、MarkerOptions

1)float getRotateAngle()接口去除; 2)rotateAngle(float)接口去除; 3)is3D()接口改为isFlat(); 4)is3D(boolean)接口改为flat(boolean);

  • 11、NetUtil类去掉
  • 12、Polygon

1)isGeodesic()接口和setGeodesic(boolean)接口去除;

  • 13、PolygonOptions

1)isGeodesic()接口和setGeodesic(boolean)接口去除;

  • 14、Polyline

1)isGeodesic()接口和setGeodesic(boolean)接口去除; 2)setDottedLineTexture(java.lang.String)接口去除;

  • 15、PolylineOptions

1)isGeodesic()接口和setGeodesic(boolean)接口去除;

新增

  • 1、TencentMap

1)新增接口void setMyLocationStyle(MyLocationStyle);

  • 2、Polyline

1)增加接口void setColorTexture(String strTextureName, int rowCount); 2)增加接口void setLineCap(boolean)/boolean getLineCap(); 3)增加接口 void insertPoint(int index, LatLng point);

  • 3、Polygon

1)新增接口boolean contains(LatLng point);

  • 4、Circle

1)新增接口boolean contains(LatLng latLng);

  • 5、Marker

1)新增接口void setFixingPoint(int x, int y),void setFixingPointEnable(boolean);

  • 6、UiSettings

1)新增接口 void setFlingGestureEnabled(boolean);
2)新增接口 void setLogoPosition(int);
3)新增接口void setZoomPosition(int);
4)新增接口setLogoPositionWithMargin(int,int,int,int,int);
5)新增接口void setScaleViewPosition(int);
6)新增接口void setScaleViewPositionWithMargin(int,int,int,int,int);
7)新增接口void setCompassExtraPadding(int);

2016-12-19 TencentMapSDK_3D_v3.0.6

修改

  • 1.修复bug;

新增

  • 1.增加崩溃上报机制,要开启这一功能需用户在 manifest 文件中添加 android.permission.READ_LOGS 权限,以帮助我们更好地提高地图稳定性;
  • 2.全面升级为 HTTPS 服务;

2016-10-24 TencentMapSDK_3D_v3.0.5

修改

  • 1.修复部分机型BitmapUtil报参数异常;
  • 2.修复 Polyline 点集设置空时,点击事件报空指针;
  • 3.修复部分机型 so 加载失败问题,提高兼容性;
  • 4.修复绘制 ScaleMarker 时部分机型报参数异常;
  • 5.修复 marker 的 TranslateAnimation 不生效问题;
  • 6.修复 animateCamera 和 moveCamera 调用 rotateTo 及 zoomBy 的效果不一致问题;
  • 7.修复 polyline zindex 值不生效问题;
  • 8.修复 marker.isInfoWindowShown 始终返回 true;

2016-09-19 TencentMapSDK_3D_v3.0.4

修改

  • 1.修复部分机型底图白斑问题;
  • 2.修复截图功能逻辑,地图完全加载后再进行截图操作;
  • 3.修复hideInfoWindow在 marker 点击时无效的问题;

新增

  • 1.支持虚线及虚线样式设置;

2016-05-10 TencentMapSDK_3D_v3.0.3

修改

  • 1.使用新版引擎;
  • 2.修复Android 6.0 兼容问题;

2016-03-16 TencentMapSDK_3D_v3.0.16645

修改

  • 1.部分地区不能正常显示问题;

2015-12-31 TencentMapSDK_3D_v3.0.16456

发布

  • 1.支持地图显示、视角旋转;
  • 2.支持3D楼块显示;
  • 3.支持添加marker;
  • 4.支持图形绘制;
  • 5.支持实时交通;
  • 6.支持热力图;

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

已解决
未解决