资源下载

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;
  • 12.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.支持热力图展示