资源下载


2020-12-25 TencentMapSDK_iOS_3D_v4.4.0

审图号:GS(2018)2236号

新增:

  1. 支持弧线,接口: QArc, QArcView
  2. 支持地图最大渲染帧率限制,接口: @property (nonatomic) NSInteger preferredFramesPerSecond
  3. 支持多边形覆盖物虚线描边样式
  4. iOS 14定位功能适配
  5. 检索能力新增: 1)QMSDistrictBaseSearchOption支持查询行政区轮廓,接口: get_polygon, max_offset 2)QMSSearchResult 中 QMSReGeoCodeAddressReference 新增 town 3)QMSDistrictData 新增 polygon(行政区域轮廓) 4)支持SecretKey签名校验,接口:@property (nonatomic, copy) NSString *secretKey;
  6. 支持比例尺常驻,接口: setScaleViewFadeEnable:(BOOL)enable

修复:

  1. 修复稳定性问题

2020-11-11 TencentMapSDK_iOS_3D_v4.3.9.3

审图号:GS(2018)2236号

修复:

  1. 修复稳定性问题及Flutter环境兼容性问题

2020-9-10 TencentMapSDK_iOS_3D_v4.3.9.2

审图号:GS(2018)2236号

修复:

  1. 修复稳定性问题

2020-9-3 TencentMapSDK_iOS_3D_v4.3.9.1

审图号:GS(2018)2236号

新增:

  1. 支持自定义路况样式。接口: QTrafficStyle类;

修复:

  1. 修复内存泄漏问题

2020-8-4 TencentMapSDK_iOS_3D_v4.3.9

审图号:GS(2018)2236号

新增:

  1. 支持Overlay坐标点串更新。接口: - (void)updateOverlayPoints:(CLLocationCoordinate2D *)points pointCount:(int)count;

修改:

  1. 自动部署Cocoapods 更新为:Tencent-MapSDK Cocoapods。

2020-7-9 TencentMapSDK_iOS_3D_v4.3.8

审图号:GS(2018)2236号

新增:

  1. 支持AOI面。接口: - (void)addAOILayer:(QAOILayer *)layer callback:(void(^)(BOOL success))callback
  2. 暗色室内图

修复:

  1. 解决mapview大小变化后,poi 显示不全问题
  2. 解决动态路名不刷新问题

2020-6-22 TencentMapSDK_iOS_3D_v4.3.7

审图号:GS(2018)2236号

新增:

  1. 新增:海外图服务支持自定义图源。接口:- (void)setOverseaSource:(QOverseaProvider*)provider

2020-5-27 TencentMapSDK_iOS_3D_v4.3.5

审图号:GS(2018)2236号

新增:

  1. 支持离线地图包功能。接口:@property offlineMapEnable属性,QOfflineMap类
  2. 支持groundOverlay覆盖物。接口:QGroundOverlay, QGroundOverlayView
  3. 支持室内图的蒙层设置。接口:- (void)setIndoorMaskColor:(UIColor *)maskColor
  4. 支持定位标点击的回调。接口:- (void)mapView:(QMapView *)mapView didTapMyLocation:(CLLocationCoordinate2D)location

2020-4-21 TencentMapSDK_iOS_3D_v4.3.4

审图号:GS(2018)2236号

新增:

  1. 支持自定义OpenGL内容绘制. - (void)mapViewDrawFrame:(QMapView *)mapView;

  2. 支持蜂窝热力覆盖物. QVectorHeatOverlay及QVectorHeatOverlayView;

  3. 增加基于锚点的缩放手势, 接口: @property BOOL keepCenterDuringZoom;

优化:

  1. 室内控件样式优化
  2. logo显示优化

2020-03-18 TencentMapSDK_iOS_3D_v4.3.3

审图号:GS(2018)2236号

新增

  1. 支持开发者设置自定义的 userId, 方便线上问题跟踪: @property (nullable, nonatomic, copy) NSString *userId
  2. 支持交通事件展示功能

优化

  1. 比例尺单位使用中文 (米和公里)

2020-02-12 TencentMapSDK_iOS_3D_v4.3.2

审图号:GS(2018)2236号

新增

  1. 个性化图层能力开放,使用前需要用户在地图 官网上传数据,审核通过后方可使用。
  2. 新增地图首次加载完成的回调,接口: -(void)mapViewInitComplete:(QMapView *)mapView;
  3. 新增默认callout点击回调,接口: -(void)mapView:(QMapView *)mapView annotationViewCalloutTapped:(QAnnotationView *)view;

2019-12-18 TencentMapSDK_iOS_3D_v4.3.1

审图号:GS(2018)2236号

优化

  1. 全面适配暗色模式:比例尺、指南针等地图控件适配暗色样式;海外图适配暗色样式; 路况、POI Icon 适配暗色样式

2019-11-27 TencentMapSDK_iOS_3D_v4.3.0

审图号:GS(2018)2236号

新增

  1. 新增暗色模式。接口QMapTypeDark

修复

  1. 解决个性化地图离线样式,在地图首屏显示时不生效的问题

2019-11-13 TencentMapSDK_iOS_3D_v4.2.9

新增

  1. 新增地图工具包SDK:QMapSDKUtils.framework

修复

  1. 问题修复:修复路况的显示问题

2019-10-16 TencentMapSDK_iOS_3D_v4.2.8

新增

  1. 支持 TexturePolylineView 的添加动画. 接口:QTexturePolylineView.emergeAnimation

2019-09-04 TencentMapSDK_iOS_3D_v4.2.7

新增

  1. 支持沿 polyline 展示文字功能,新增 QText 类,此类用于显示文本信息,满足路线规划及导航场景下的动态路名需求 @property(nonatomic, strong) QText *text;
  2. 支持Cocoapods,仅支持4.2.6.2 及以上版本

修改

  1. 包大小体积精简,内容包括资源文件和代码段,代码段精简约10%

2019-08-14 TencentMapSDK_iOS_3D_v4.2.6.2

新增

  1. 基于webServiceAPI提供了检索能力. 入口: QMSSearchKit.h 地图数据检索能力封装了 lbs.qq.com 提供的 webservice 接口, 上线使用时应先申请配额,避免因配额问题导致的 app 异常。目前地图 sdk 提供的检索功能包括:
    1. 地点搜索
    2. 关键词输入提示
    3. 逆地址解析(坐标位置描述)
    4. 地址解析(地址转坐标)
    5. 行政区划
    6. 路线规划服务
  2. 支持限制地图区域范围 -(void)setLimitMapRect:(QMapRect)mapRect mode:(QMapLimitRectFitMode)mode

修改

  1. 预置的资源文件精简
  2. 给QAnnoationView添加coordinate动画时不再需要手动修改annotationLayer.coordinate的值
  3. 修复已知问题,提高稳定性

2019-07-24 TencentMapSDK_iOS_3D_v4.2.5

修改

  1. 自定义瓦片接口标准化(与4.2.4及以前版本不再兼容)变动类: QTileOverlay, QTileOverlayView
  2. 热力图能力及接口标准化(与4.2.4及以前版本不再兼容) 变动类: QHeatTileOverlay, QHeatTileOverlayView
  3. 室内图展示效果升级,欢迎开发者合作接入,详情可查看室内位置服务解决方案
  4. 比例尺样式升级

2019-06-17 TencentMapSDK_iOS_3D_v4.2.4

新增

  1. overlay支持zIndex
  2. 支持设置POI的自定义字体. @property (nonatomic, copy ) NSString *mapFont;
  3. 指南针支持位置调整. - (void)setCompassOffset:(CGPoint)offset;

2019-04-10 TencentMapSDK_iOS_3D_v4.2.3.1

修改

  1. 修复多段线颜色显示不符合预期的问题

2019-03-25 TencentMapSDK_iOS_3D_v4.2.3

新增

  1. 步行路线规划功能,新增类:QMSSearchServices,QMSSeracher,QMSWalkingRouteSearchOption,QMSWalkingRouteSearchResult;

修改

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

2019-01-28 TencentMapSDK_iOS_3D_v4.2.2

新增

  1. 纹理线:色值多段线也支持置灰和自定义置灰颜色. @property UIColor *eraseColor;

修改

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

2018-12-24 TencentMapSDK_iOS_3D_v4.2.1

修改

  1. 升级渲染引擎
  2. 支持路况功能 @property BOOL showsTraffic
  3. QTexturePolylineView支持多段的色值线 @property NSArray *segmentColor;
  4. poi的文字支持点击
  5. 支持打开定位时隐藏定位图标 - (void)setUserLocationHidden:(BOOL)hidden;
  6. 修复已知问题,提高稳定性 2018-11-12 TencentMapSDK_iOS_3D_v4.1.4.3

修改

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

2018-10-15 TencentMapSDK_iOS_3D_v4.1.4.2

新增

  1. 支持个性化地图配置

修改

  1. 修复已知问题,提高稳定性;
  2. 支持iOS系统的无障碍。增加接口:QMapView+Accessibility.h
    1. @property (nonatomic, copy) NSString *userLocationAccessibilityLabel;
    2. @property (nonatomic, assign) BOOL annotationAccessibilityFrameClipToBounds;

2018-09-13 TencentMapSDK_iOS_3D_v4.1.3

新增

  1. 支持个性化地图配置

修改

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

2018-08-06 TencentMapSDK_iOS_3D_v4.1.1

新增

  1. 支持卫星图;
  2. 增加接口:QBoundingMapRectwithPointsAndCenter;

2018-07-09 TencentMapSDK_iOS_3D_v4.1.0

新增

  1. 支持logo大小和位置的调整;
  2. annotationView支持了zIndex的压盖关系;

修改

  1. 依赖的c++库变更为libc++;
  2. 调整了3倍屏幕的polyline线宽;
  3. 提高稳定性;

2018-04-27 TencentMapSDK_iOS_3D_v4.0.9

修改

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

2018-01-16 TencentMapSDK_iOS_3D_v4.0.7

新增

  1. 使用用户传入的地图资源文件: + (void)loadPrefferedResourceFilesFromDirectory:(NSString *)path;
  2. 显示封路事件: - (void)setRoadEventVisible:(BOOL)visible;

修改

  1. 提高稳定性;

2017-10-27 TencentMapSDK_iOS_3D_v4.0.5

新增

  1. 修改 提供异步的截图接口: - (void)takeSnapshotInRect:(CGRect)rect completion:(void (^)(UIImage *resultImage))completion;
  2. 支持单手缩放手势;
  3. 提供poi点击的信息回调(目前只支持返回名字);

修改

  1. 修改 logo;
  2. 提高稳定性;

2017-10-12 TencentMapSDK_iOS_3D_v4.0.4

修改

  1. 修改 logo;

2017-09-18 TencentMapSDK_iOS_3D_v4.0.3

新增

  1. QMapServices;
    1. -(NSString *)sdkVersion;
  2. QMapView;
    1. @property (nonatomic) BOOL showsCompass;
    2. @property (nonatomic) BOOL showsBuildings;
    3. @property (nonatomic) BOOL showsScale;
    4. -(void)setLogoOffset:(CGPoint)offset;
    5. -(void)setScaleViewOffset:(CGPoint)offset;
    6. -(void)setCenterOffsetY:(float)offset;
    7. -(QMapRect)mapRectThatFits:(QMapRect)mapRect edgePadding:(UIEdgeInsets)insets;
    8. -(QMapRect)mapRectThatFits: (QMapRect)mapRect containsCalloutView:(BOOL)bContainsCalloutView annotations:(NSArray*)annotations edgePadding:(UIEdgeInsets)insets;

2017-08-07 TencentMapSDK_iOS_3D_v4.0.2

新增

  1. QMapServices;
  2. QAnnotationViewLayer;
  3. QBasicMapViewLayer;
  4. QUserLocationPresentation;
  5. QMapView;
    1. @property(nonatomic, readonly) CGFloat minZoomLevel;
    2. @property(nonatomic, readonly) CGFloat maxZoomLevel;
    3. @property (nonatomic, assign, getter=isRotateEnabled) BOOL rotateEnabled;
    4. @property (nonatomic, assign, getter=isOverlookingEnabled) BOOL overlookingEnabled;
    5. - (void)configureUserLocationPresentation:(QUserLocationPresentation *)presentation;
    6. - (void)setStyleType:(QMapStyleType)styleType;
    7. @property (nonatomic, readonly) QBasicMapViewLayer *animationLayer;
    8. - (void)bringAnnotationToFront:(id )annotation;
    9. - (UIImage *)takeSnapshot;
    10. - (UIView )mapView:(QMapView )mapView customCalloutForAnnotationView:(QAnnotationView *)annotationView;
  6. QTileOverlay
    1. 新增 - (instancetype)initWithPriority:(TileOverlay_priority_t)priority NS_DESIGNATED_INITIALIZER;
    2. @property (nonatomic, assign, readonly) TileOverlay_priority_t priority;
    3. - (NSURL *)URLForTilePath:(QTileOverlayPath)path;
    4. @property (nonatomic, assign, getter=isOverlookingEnabled) BOOL overlookingEnabled;
    5. - (UIImage *)loadTileImageAtPath:(QTileOverlayPath)path;
    6. - (void)saveTileData:(NSData *)tileData atPath:(QTileOverlayPath)path;
  7. QUserLocation
    1. @property (readonly, nonatomic, strong) CLLocation *location;
    2. @property (readonly, nonatomic, strong) CLHeading *heading2;
  8. QAnnotationView
    1. @property (nonatomic, strong) UIView *customCalloutView;
  9. Qpolyline
    1. 新增 - (instancetype)initWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
    2. 新增 - (instancetype)initWithPoints:(QMapPoint *)points count:(NSUInteger)count;
  10. QPolylineView
    1. 新增 @property (nonatomic, assign) QOverlayLevel displayLevel;
    2. 新增 @property(nonatomic, assign) CGFloat borderWidth;
    3. 新增 @property(nonatomic, strong) UIColor *borderColor;
    4. 新增 @property (nonatomic, copy) NSArray *lineDashPattern;
  11. QTexturePolylineView
  12. QCircle
    1. 新增 - (id)initWithWithCenterCoordinate:(CLLocationCoordinate2D)coord radius:(double)radius;
  13. QPolygon
    1. 新增 - (id)initWithWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
    2. 新增 - (id)initWithPoints:(QMapPoint *)points count:(NSUInteger)count;

修改

  1. 移除 QAppKeyCheck,替换为 QMapServices

  2. 移除 QCityData

  3. 移除 QIconAnnotation,用户可通过 QAnnotation 及其派生类构建合适的 Annotation

  4. 移除 QOffLineData,离线数据后续通过独立 sdk 开放

  5. 移除 QPlacemark,用户可通过 QAnnotation 及其派生类构建合适的 Annotation

  6. 移除 QPoiSearch,用户可使用独立的检索服务 sdk

  7. 移除 QRoute,用户可使用独立的检索服务 sdk 查询路线

  8. 移除 QRoutePassbySegment

  9. 移除 QRouteResult

  10. 移除 QRouteSearch

  11. 移除 QSearch,用户可使用独立的检索服务 sdk 调用腾讯地图提供的地图数据检索服务

  12. QMapView;

    1. 移除 @property(nonatomic, assign) QMapType mapType;
      • 暂不支持
    2. 移除 @property(nonatomic)BOOL showTraffic;
      • 暂不支持
    3. 移除 @property(nonatomic)BOOL show3D;
      • 暂不支持
    4. 移除 @property (nonatomic, assign, getter = isDisable3DBuildingEffect) BOOL disable3DBuildingEffect;
      • 暂不支持
    5. 移除 @property(nonatomic) BOOL showsCompass;
      • 暂不支持
    6. 移除 - (void)setLogoOffSet:(CGPoint)offset;
      • 暂不支持
    7. 移除 - (void)setScaleViewOffSet:(CGPoint)offset;
      • 暂不支持
    8. 移除 - (void)setLocationIconHidden:(BOOL)hide;
      • 通过 QMapView.showsUserLocation 控制定位图标是否展示
    9. 移除 - (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate zoomLevel:(int)zoomLevel animated:(BOOL)animated;
    10. 移除 - (void)viewWillAppear ;
      • 无需再调用
    11. 移除 - (void)viewDidDisappear;
      • 无需再调用
    12. 移除 - (QMapRect)mapRectThatFits:(QMapRect)mapRect;
      • 替换 - (void) setVisibleMapRect: (QMapRect) mapRect animated: (BOOL) animated
    13. 移除 - (QMapRect)mapRectThatFits:(QMapRect)mapRect edgePadding:(UIEdgeInsets)insets;
      • 替换 - (void) setVisibleMapRect: (QMapRect) mapRect edgePadding: (UIEdgeInsets) insets animated: (BOOL) animated
    14. 移除 @property(nonatomic, assign) BOOL hideAccuracyCircle;
      • 暂不支持
    15. 移除 -(BOOL)startNavigation;
      • 不支持
    16. 移除 @property(assign, nonatomic, readonly) BOOL isNavigation;
      • 不支持
    17. 移除 -(void)showSearchRoute:(QRouteResult*) routeResult routeColor:(QMRouteColor)routeColor;
      • 配合检索结果,绘制 QPolyline或QTexturePolylineView
    18. 移除 -(void)showSearchRoute:(QRouteResult*) routeResult lineArray:(NSArray*)lineArray;
      • 配合检索结果,绘制 QPolyline或QTexturePolylineView
    19. 移除 -(void)stopNavigation;
      • 不支持
    20. 移除 -(BOOL)removeRoute;
      • 移除对应 QPolyline
    21. 移除 - (void)continueNavigation;
      • 不支持
    22. 移除 - (void)setRouteDrawType:(QMRouteDrawType)routeDrawType routeIndex:(NSInteger)routeIndex;
      • 绘制 QTexturePolylineView
    23. 移除 - (void)setRouteDrawTexture:(NSString*)textureName routeIndex:(NSInteger)routeIndex routeDrawType:(QMRouteDrawType)routeDrawType;
      • 绘制 QTexturePolylineView
    24. 移除 - (void)insertOverlay:(id )overlay atIndex:(NSUInteger)index;
      • 不支持
    25. 移除 - (void)exchangeOverlayAtIndex:(NSUInteger)index1 withOverlayAtIndex:(NSUInteger)index2;
      • 不支持
    26. 移除 - (void)insertOverlay:(id )overlay aboveOverlay:(id )sibling;
      • 不支持
    27. 移除 - (void)insertOverlay:(id )overlay belowOverlay:(id )sibling;
      • 不支持
    28. 移除 - (void)addIconAnnotation:(QIconAnnotation*)anno
      • 替换 addAnnotation:(id )annotation
    29. 移除 - (void)removeIconAnnotation:(QIconAnnotation*)anno;
      • 替换 (void)removeAnnotation:(id )annotation
    30. 移除 - (void)mapView:(QMapView )mapView didAddOverlayView:(QOverlayView )overlayView ;
      • 不支持
    31. 移除 - (void)mapView:(QMapView )mapView onClickedMapPoi:(QMapPoi)mapPoi;
      • 不支持
  13. QOverlayView;

    1. 移除 - (CGPoint)pointForMapPoint:(QMapPoint)mapPoint;
      • 坐标转换相关方法移至 QGeometry.h
    2. 移除 - (QMapPoint)mapPointForPoint:(CGPoint)point;
      • 坐标转换相关方法移至 QGeometry.h
    3. 移除 - (CGRect)rectForMapRect:(QMapRect)mapRect;
      • 替换方案QMapView中方法
    4. 移除 - (QMapRect)mapRectForRect:(CGRect)rect;
      • 替换方案QMapView中方法
    5. 移除 - (BOOL)canDrawMapRect:(QMapRect)mapRect zoomScale:(QZoomScale)zoomScale;
      • 不支持
    6. 移除 - (void)drawMapRect:(QMapRect)mapRect zoomScale:(QZoomScale)zoomScale inContext:(CGContextRef)context;
      • 不支持
  14. QPolylineView;

    1. 移除 @property (nonatomic, strong) UIColor* edgeColor;
      • 替换方案:QPolylineView
    2. 移除 @property (nonatomic, assign) CGFloat edgeLineWidth;
      • 替换方案:QPolylineView
    3. 移除 @property (nonatomic, assign) CGFloat symbolGap;
      • 替换方案:QTexturePolylineView
    4. 移除 - (void)setSymbolImage:(UIImage )symbolImage andIdentifier:(NSString)key;
      • 替换方案:QTexturePolylineView
    5. 移除 - (NSDictionary*)symbolImage;

    替换方案:QTexturePolylineView

  15. QTileOverlay;

    1. 移除 @property (nonatomic, assign) NSInteger minimumZ;
    2. 移除 @property (nonatomic, assign) NSInteger maximumZ;
    3. 移除 @property (nonatomic, assign) QMapRect boundingMapRect;
    4. 移除 - (BOOL)tileAtPathIsExpired:(QTileOverlayPath)path;
    5. 移除 - (void)loadTileAtPath:(QTileOverlayPath)path result:(void (^)(UIImage *tileImage, NSError *error))result;
  16. QUserLocation;

    1. 移除 @property(readonly, nonatomic, getter=isUpdating) BOOL updating;
    2. 移除 @property( nonatomic, readonly) CLLocationCoordinate2D location;
    3. 移除 @property (nonatomic, assign) QMapRect boundingMapRect;
    4. 移除 @property(nonatomic, readonly) NSString *title;
    5. 移除 @property(nonatomic, readonly) NSString *subtitle;
  17. QUserLocation;

    1. 移除 @property (nonatomic, getter=isHighlighted) BOOL highlighted;

2017-04-10 TencentMapSDK_iOS_3D_v3.0.6.2

修复

  1. 修复 polyline 点过多时出现的问题;

2016-12-23 TencentMapSDK_iOS_3D_v3.0.6

新增

  1. 全面支持 https;
  2. PolyLine 绘制可添加描边和 texture;

2016-09-23 TencentMapSDK_iOS_3D_v3.0.5

新增

  1. 增加修改比例尺位置的接口

修复

  1. 定位 icon 可以隐藏,用户可以通过添加 annotation 定制自己的定位 icon;
  2. 删除地址解析及逆地址解析接口,用户可以通过调用检索 SDK 满足相应功能;
  3. 删除与 apple 私有 API 重名方法;
  4. 修复其他已知问题;

2016-07-08 TencentMapSDK_iOS_3D_v3.0.4

新增

  1. 全面支持IPv6

修复

  1. 修正热力图颜色偏暗问题

2016-05-12 TencentMapSDK_iOS_3D_v3.0.3

发布

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

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

已解决
未解决