资源下载


2024-09-19 TencentMapSDK_3D_v5.7.0

审图号:GS粤(2023)1171号

maven

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

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

新增:

1.支持定位标调整层级
2.支持底图缩放级别扩大到22级
3.TileOverlay支持数据级别调控
4.支持计算可视范围
5.新增双指捏合缩放回调


修复:

1.修复设置的skew角度后,执行includepoints不生效问题
2.修复稳定性、内存泄漏相关问题
3.修复若干效果体验类问题


接口变化:

变动 方法&属性 说明
IMyLocation 新增接口 void setMyLocationConfig(MyLocationConfig) 设置“我的定位”信息
新增接口 MyLocationConfig getMyLocationConfig() 获取“我的定位”信息
MyLocationConfig 新增类 MyLocationConfig “我的定位”信息
MyLocationStyle 新增属性 circleZIndex、circleLevel、myLocationZIndex、myLocationLevel 支持调整精度圆Z轴级别、精度圆层级、定位标Z轴级别、定位标层级
TencentMap 修改接口 setMaxZoomLevel(int) 更新接口文档,缩放级别[3,22]
修改接口 setMinZoomLevel(int) 更新接口文档,缩放级别[3,22]
TileOverlayOptions 新增接口 dataLevelRange(int,int) 设置Tile请求展示数据的级别范围,支持用户设置[3,20]级,默认请求[3,18]级
新增属性 levelOffset(int) 设置Tile数据级别偏移,支持[-2,2]
新增接口 visibleLevelRange(int,int) 设置Tile显示级别范围,支持用户设置[3,22]级,默认显示[3,18]级
TencentMap 新增接口 CameraPosition calculateMapOverlook(LatLngBounds, RectF, float, float, int, int, int, int) 计算可视范围
TencentMapGestureListener 新增接口 bool onTwoFingerMoveAgainst(TwoFingerMoveAgainstStatus, CameraPosition) 双指缩放时提供对外回调
新增枚举 TwoFingerMoveAgainstStatus 双指捏合:开始、进行中、结束

2024-04-30 TencentMapSDK_3D_v5.6.0

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增境内外判断功能,提升数据安全性


修复:

1.修复一系列已知问题


接口变化:

接口名 变更类型 描述
CustomLocationProvider.setMyLocationSource(Handler requestHandler, CustomLocationProvider.MyLocationSource myLocationSource) 新增 设置定位源(requestHandler:发起请求过程的线程 、myLocationSource:定位源对象)
TencentMapOptions.initLogger(LoggerConfig config) 新增 配置日志信息

2024-04-24 TencentMapSDK_3D_v5.5.4

审图号:GS(2022)2224 号

maven

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

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

新增:

1.marker碰撞能力整体升级


修复:

1.修复一系列已知问题

接口变化:

接口名 变更类型 描述
Marker.addCollisionUnit(MarkerOptions markerOptions) 新增 添加碰撞关联部件
Marker.removeCollisionUnit(MarkerCollisionRelationUnit collisionRelationUnit) 新增 移除碰撞关联部件
MarkerCollisionItem.NONE/MARKER 新增 Marker可碰撞单元
MarkerCollisionRelation.ALONE/TOGETHER 新增 Marker碰撞关联关系
MarkerCollisionRelationUnit 新增 Marker碰撞关联部件
MarkerOptions.getCollisionRelation() 新增 获取Marker碰撞关联关系
MarkerOptions.setCollisionRelation(final MarkerCollisionRelation collisionRelation) 新增 设置Marker碰撞关联关系
TencentMap.setOnMarkerCollisionStatusListener(OnMarkerCollisionStatusListener listener) 新增 设置Marker触发碰撞时的状态回调接口
TencentMap.OnMarkerCollisionStatusListener 新增 当Marker触发碰撞时,显示和隐藏的状态回调

2023-11-23 TencentMapSDK_3D_v5.4.1

审图号:GS(2022)2224 号

maven

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

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

新增:

1.支持调用腾讯位置服务LandMark地标的图面效果(需单独授权)


修复:

1.修复地图运行过程中的稳定性问题


2023-08-11 TencentMapSDK_3D_v5.2.1

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增LandMark白天、黑夜地标的图面效果

2.暗色模式支持黑夜天空盒

3.优化包体积

4.viewInfoWindow支持按照Marker的zIndex调整对应addView的index顺序


修复:

1.修复多处地图运行过程中的稳定性问题


2023-06-15 TencentMapSDK_3D_v5.1.0

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增圆的虚线描边能力

2.新增获取屏幕内全部Marker接口、新增Marker.setOnTop接口

3.检索接口新增周边推荐explore接口、地址ID查询、距离矩阵接口

4.新增计算线扩大点击范围的工具函数


修复:

1.修复多处内存泄漏问题

2.修复覆盖物频繁添加删除可能导致的崩溃问题

3.修复多边形区域内会碰掉poi的问题

4.优化添加大量多边形的帧率


接口变化:

接口名 变更类型 描述
CircleOptions.borderType(CircleBorderType borderType) 新增 设置圆的描边类型
CircleOptions.pattern(List pattern) 新增 设置虚线描边的样式
TencentMap.getScreenMarkers() 新增 获取屏幕范围内的全部标注
Marker.setOnTop() 新增 将当前Marker设置到全部Marker的最上层
TencentSearch.explore(ExploreParam object, HttpResponseListener listener) 新增 周边推荐接口
TencentSearch.detail(SearchIDParam object, HttpResponseListener listener) 新增 地址ID查询接口
TencentSearch.getDistanceMatrix(MatrixParam object, HttpResponseListener listener) 新增 距离矩阵接口,货车距离矩阵为TruckingMatrixParam,其他类型的距离矩阵可通过继承MatrixParam设置类型即可
TencentMapUtils.hitTestPolyline(List points, LatLng point, double lineWidth) 新增 判断点是否在线的扩大点击范围内

2023-05-23 TencentMapSDK_3D_v5.0.0

审图号:GS(2022)2224 号

maven

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

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

新增:

1.地图渲染引擎整体升级,优化性能体验

2.TileOverlay能力效果升级, 支持跨级瓦片的复用策略加载, 提升了手绘图等场景的加载展示速度

3.地图sdk天空盒效果升级

4.三维模型支持环境光、平行光、点光源的光照配置调整


接口变化:

接口名 变更类型 描述
VisualSettings.setAmbientLight(LightColor lightColor, float intensity) 新增 三维模型设置环境光配置
VisualSettings.setSpotOrDirectionalLight(LightType type, LightColor lightColor, LightDirection lightDirection, float intensity) 新增 三维模型设置点光源/平行光配置
TileOverlayOptions.reuseTile(boolean reuseTile) 新增 TileOverlay 是否采用复用瓦片策略加载。如果跨级别的瓦片之间图片差异较小,则建议采用true,下载中的瓦片将以复用前序瓦片的形式加载, 可以极大提升加载展示体验; 如果跨级别的瓦片之间图片差异较大,则建议采用 false,否则可能会因为复用瓦片策略导致视觉残影的效果,默认false

2023-03-13 TencentMapSDK_3D_v4.5.13

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增多边形面积计算接口

2.新增中心点指定级别下的像素距离接口

3.检索库新增货车路线规划接口

4.检索库驾车路线规划新增未来ETD接口、逆地址解析返回结果新增phone_area_code区号字段


修复:

1.修复多线程场景下Bitmap概率出现的崩溃问题

2.修复手绘图、海外图快速移除添加时的白块问题


接口变化:

接口名 变更类型 描述
TencentMapUtils.calculateArea(List points) 新增 多边形面积计算函数
Projection.metersPerPixel(double lat, double scaleLevel) 新增 计算中心点指定级别下的1像素表示多少米
TruckingParam 新增 货车路线规划构造参数类
DrivingParam.departureTime(long timeStamp) 新增 设置驾车路线规划未来ETD,未来秒级时间戳(10位)

2023-02-10 TencentMapSDK_3D_v4.5.12

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增小车平移组件的中间插值点状态接口

2.新增小车平移组件的动画执行回溯能力

3.新增小车平移组件设置动画剩余时间接口


修复:

1.修复蜂窝图GetUnit接口崩溃问题

2.修复多个模型设置3D楼块拍平,前序模型区域被覆盖导致没被拍平的问题

3.修复模型的平移动画连续触发两次startAnimation导致的插值错误

4.修复骨骼动画、模型材质Get接口返回值为空的异常


接口变化:

接口名 变更类型 描述
MarkerTranslateStatusListener.onInterpolatePoint(LatLng latLng, int index, AnimationStatus animationStatus) 新增 回调的插值点信息(参数含义分别为当前插值点的坐标,当前点处于原始移动路线点串中的下标(便于开发者使用路线擦除接口),当前点的动画运行状态
MarkerTranslateAnimator.setAnimatorLeftTime(long leftTime) 新增 设置从当前位置执行剩余路径的时间
MarkerTranslateAnimator.setAnimatorPosition(int segmentIndex, float ratio) 新增 设置更新当前marker的动画位置(segmentIndex表示更新到latlngs中点串的第几段区间; ratio表示当前segment的比例值)

2022-12-26 TencentMapSDK_3D_v4.5.11

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增多边形的镂空功能(镂空描边与多边形外轮廓样式一致,镂空点串之间不允许相交,且点串需在多边形内部)

2.AOI面支持显示/隐藏子点能力,默认显示

3.新增地图的抗锯齿接口,默认不开启,开启后有可能带来一定性能影响

4.gltf模型支持ktx2纹理加载,用于优化模型的摩尔纹问题


修复:

1.修复地图纹理创建失败导致的白屏问题

2.修复在地图级别较大时多边形不绘制的问题

3.优化矢量热力图的部分棱角效果

4.修复多个地图崩溃、异常问题


接口变化:

接口名 变更类型 描述
PolygonOptions.setHolePoints 新增 PolygonOptions中配置镂空点串,添加多边形时使用
Polygon.setHolePoints 新增 动态修改多边形内的镂空点串
TencentMapOptions.enableMSAA 新增 地图的开启抗锯齿接口,默认关闭,开启后有可能带来一定性能影响
AOILayer.showSubPois 新增 AOI面显示/隐藏子点能力,默认显示,建议在AOI面的加载完成回调中调用

2022-11-01 TencentMapSDK_3D_v4.5.10

审图号:GS(2022)2224 号

maven

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

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

新增:

1.VisualLayer可视化图层支持当前实例的复制能力

2.3D模型支持gltf下的KHR_materials_variants扩展协议,支持模型的动态材质主题切换能力

3.3D模型的骨骼节点支持扩展到256个

4.蜂窝图支持开发者设置数据的基准中心点坐标


修复:

1.修复室内图有概率不展示的问题

2.修复MapView的概率显存泄漏问题

3.修复部分场景下的logo&比例尺展示不正确的问题

4.修复多边形点击回调不正确的问题

5.修复多个地图崩溃、卡死等异常问题


接口变化:

接口名 变更类型 描述
VisualLayer.copy() 新增 可视化图层的实例复制能力
GLModelOverlay.setMonoColor(List monoColor) 新增 设置模型单色模式的颜色值
GLModelOverlay.resetMonoColor() 新增 取消模型的单色模式颜色
GLModelOverlay.getMaterialVariants() 新增 获取全部材质主题信息
GLModelOverlay.setMaterialVariant(int variantIndex) 新增 设置模型使用的材质主题
GLModelOverlay.getCurrentMaterialVariant() 新增 获取当前模型使用的材质主题索引
AggregationOverlayProvider.setGeoReferencePoint(LatLng mGeoReferencePoint) 新增 设置地理基准点, 会用于米到墨卡托单位的转换。如果不设置则默认会使用nodes数据集的中心点

2022-08-30 TencentMapSDK_3D_v4.5.9

审图号:GS(2022)2224 号

maven

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

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

新增:

1.Marker支持动态设置缩放比例(infoWindow可伴随调整)

2.修改比例尺展示策略,新增比例尺级别变化监听


修复:

1.自车标罗盘方向的图片支持传null

2.修复带透明度的图片显示GroundOverlay颜色不正确的问题

3.修复Kotlin调用地点检索接口的崩溃问题

4.修复其他已知问题


接口变化:

接口名 变更类型 描述
Scale.setScale(float scaleX, float scaleY) 新增 设置缩放系数
Scale.setEqualScale(float scale) 新增 设置等比缩放系数
TencentMap.setOnScaleViewChangedListener(OnScaleViewChangedListener onScaleViewChangedListener) 新增 设置比例尺级别变化监听

2022-08-03 TencentMapSDK_3D_v4.5.8

审图号:GS(2022)2224 号

maven

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

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

新增:

1.地图俯仰角可开放到75度

2.新增gltf格式的三维模型的骨骼动画、Transform动画

3.支持加载specularGlossiness工作流的模型、透明材质可显示、astc纹理可加载

4.gltf模型支持设置点击回调

5.支持在像素空间放置模型(与地理空间互斥)

接口变化:

接口名 变更类型 描述
TencentMap.enableAutoMaxSkew(boolean enabled) 新增 设置最大俯仰角可开放到75度(从16级开始逐步放开到20级)
GLModelOverlayProvider.pixelBounds(int width, int height) 新增 支持在像素空间放置模型(与地理空间互斥)
GLModelOverlay.playSkeletonAnimation(int index, float speed, boolean autoRepeat) 新增 gltf三维模型执行骨骼动画
GLModelOverlay.stopSkeletonAnimation() 新增 gltf三维模型停止骨骼动画
GLModelOverlay.getSkeletonAnimationProperties() 新增 获取模型中骨骼动画的属性信息
BaseOverlayProvider.setVectorOverlayLoadedListener(OnVectorOverlayLoadListener listener) 新增 设置可视化图层加载完成回调
BaseOverlayProvider.setVectorOverlayClickListener(OnVectorOverlayClickListener clickListener) 新增 设置可视化图层点击回调
GLModelOverlayProvider.setTransAnimatorEndListener(IAnimatorEndListener transAnimatorEndListener) 新增 设置模型Transform动画结束回调

2022-06-06 TencentMapSDK_3D_v4.5.7

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增gltf格式的三维模型加载功能

2.新增按区域范围拍平建筑物接口


接口变化:

接口名 变更类型 描述
TencentMap.setBuildingBlackList(List< LatLngBounds> latLngBounds) 新增 按区域拍平建筑物(传null可恢复)
GLModelOverlayProvider 新增 gltf三维模型图层配置类
GLModelOverlay 新增 gltf三维模型图层

2022-05-10 TencentMapSDK_3D_v4.5.6

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增隐私协议接口,需要设置同意方能使用地图功能

2.扩展MyLocationStyle属性,支持显示定位罗盘、定位标导航引导线


修复:

1.修复安卓路况刷新慢的问题

2.解决特定场景下的异常流量问题

3.修复已知稳定性问题


接口变化:

接口名 变更类型 描述
TencentMapInitializer.setAgreePrivacy 新增 设置同意隐私协议, 需在初始化地图之前设置为true才能使用地图功能
MyLocationStyle.setLocationCompass 新增 设置定位罗盘
MyLocationStyle.setLocationNavigationGravityline 新增 设置定位标导航引导线
TencentMap.setLocationCompassHidden 新增 设置隐藏定位罗盘,默认为true
TencentMap.setLocationNavigationGravityLineHidden 新增 设置隐藏导航引导线,默认为true

2022-04-18 TencentMapSDK_3D_v4.5.5.1

审图号:GS(2022)2224 号

maven

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

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

新增:

1.新增自定义室内面样式设置和清除

2.支持清理地图数据缓存

3.支持poi点击返回poiid和室内poiid

4.新增OAID标识接入

5.Polyline支持设置擦除颜色eraseColor、箭头间距arrowSpacing、描边颜色borderColors


优化:

1.地图渲染能力升级,加载速度、显示效果整体提升

2.地图手势算法优化


修改:

1.更新预置导航样式


修复:

1.修复蜂窝热力图坐标点不准确问题

2.修复路况显示不全的问题

3.修复若干已知稳定性问题


接口变化:

接口名 变更类型 描述
IIndoor.setIndoorCellInfo 新增 批量设置面样式, 仅当此室内图激活时才生效
IIndoor.resetIndoorCellInfo 新增 清除自定义样式, 仅当此室内图激活时才生效
StorageManager.clearMapCache 新增 清除数据缓存接口(此接口必须在地图实例创建前调用,连续地图崩溃时调用)
Polyline.setBorderColors 新增 设置描边颜色
Polyline.eraseColor 新增 设置擦除颜色
Polyline.arrowSpacing 新增 设置箭头间距
Polyline.eraseTo 变更 不支持传入下标为 N-1 的最后一个点

2021-11-29 TencentMapSDK_3D_v4.4.7

审图号: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.7.3'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.新增点散点图、贴图散点图、轨迹图可视化图层

2.新增TextureMapView透明底图开关

3.Polygon覆盖物支持点击监听

4.不再获取androidId作为设备标识,开发者使用时可通过TencentMapOptions.setCustomUserID(String cuid)传入自定义标识

5.地图缓存数据统一采用沙盒目录,开发者不再需要设置android.permission.WRITE_EXTERNAL_STORAGE权限


修复:

1.弱网环境下鉴权失败的鉴权重试机制

2.修复限制区域范围接口不立即生效的问题

3.修复弱网环境底图数据白块问题

4.修复Polyline线闪烁问题

5.修复其他已知问题


接口变化:

接口名 变更类型 描述
TencentMapOptions.setOpaque 新增 TencentMapOptions透明底图开关, 默认不透明
TextureMapView.setOpaque 新增 TextureMapView透明开关, 默认不透明
TencentMap.setOnPolygonClickListener 新增 Polygon覆盖物点击监听
DotScatterPlotOverlayProvider 新增 点散点图层数据配置类
DotScatterPlotOverlay 新增 点散点图层
BitmapScatterPlotOverlayProvider 新增 贴图散点图层数据配置类
BitmapScatterPlotOverlay 新增 贴图散点图层
ScatterLatLng 新增 散点数据类型,用于点散点图、贴图散点图
TrailOverlayProvider 新增 轨迹图图层数据配置类
TrailOverlay 新增 轨迹图图层
TrailLatLng 新增 轨迹图数据类型, 由TimeLatLng数组组成,输入数据需保证按时间戳增序
TimeLatLng 新增 轨迹图单点数据类型, 包含经纬度 + 时间戳

2021-10-09 TencentMapSDK_3D_v4.4.6

审图号: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.6'
    // 地图组件库,包括小车平移、点聚合等组件功能,详见开发指南。
    implementation 'com.tencent.map:sdk-utilities:1.0.6'
    
}

新增:

1.地图文字支持大小调整(适老化)


修复:

1.修复GroundOverlay透明度、颜色不准确的问题

2.修复限制区域范围不准确的问题

3.修复Marker轮播动画中首张图片不展示的问题


接口变化:

接口名 变更类型 描述
TencentMap.setMapFontSize 新增 地图文字设置尺寸接口。支持5种大小尺寸,支持多实例

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.支持热力图;

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

已解决
未解决