BaiduMap_IOSSDK_v6.6.2_Docs 6.6.2
载入中...
搜索中...
未找到
BMKTileLayer.h
浏览该文件的文档.
1//
2// BMKTileLayer.h
3// MapComponent
4//
5// Created by wzy on 15/8/7.
6// Copyright © 2015年 baidu. All rights reserved.
7//
8
9#ifndef BMKTileLayer_h
10#define BMKTileLayer_h
11#import "BMKOverlay.h"
12
17@interface BMKTileLayer : NSObject <BMKOverlay>
18
20@property (nonatomic, assign) NSInteger minZoom;
21
23@property (nonatomic, assign) NSInteger maxZoom;
24
26@property (nonatomic) BMKMapRect visibleMapRect;
27
28@end
29
35
37@property (readonly) NSString *URLTemplate;
38
44- (instancetype)initWithURLTemplate:(NSString *)URLTemplate;
45
49- (BOOL)cleanTileDataCache;
50
51@end
52
58
67- (UIImage *)tileForX:(NSInteger)x y:(NSInteger)y zoom:(NSInteger)zoom;
68
69@end
70
76
84- (void)loadTileForX:(NSInteger)x y:(NSInteger)y zoom:(NSInteger)zoom result:(void (^)(UIImage *tileImage, NSError *error))result;
85
86@end
87#endif /* BMKTileLayer_h */
通过异步方法获取瓦片数据,是一个抽象类,需要通过继承该类,并重载 loadTileForX:y:zoom:result: 方法 瓦片图片是jpeg或者png格式,size为256x256
Definition BMKTileLayer.h:76
通过同步方法获取瓦片数据,是一个抽象类,需要通过继承该类,并重载 tileForX:y:zoom: 方法 瓦片图片是jpeg或者png格式,size为256x256
Definition BMKTileLayer.h:58
该类是覆盖在球面墨卡托投影上的图片tiles的数据源,是抽象类,不能直接使用该类添加瓦片图,需要使用其子类(BMKURLTileLayer或BMKSyncTileLayer) 瓦片图片是jpeg或者pn...
Definition BMKTileLayer.h:17
NSInteger minZoom
tileLayer的可见最小Zoom值,默认3
Definition BMKTileLayer.h:20
BMKMapRect visibleMapRect
tileOverlay的可渲染区域,默认世界范围
Definition BMKTileLayer.h:26
NSInteger maxZoom
tileLayer的可见最大Zoom值,默认21,且不能小于minZoom
Definition BMKTileLayer.h:23
通过提供url模板的方法,提供数据源。不应该继承该类,且必须通过 initWithURLTemplate: 来初始化 瓦片图片是jpeg或者png格式,size为256x256
Definition BMKTileLayer.h:35
该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
Definition BMKOverlay.h:17
矩形,用直角地理坐标表示
Definition BMKTypes.h:233