|
BaiduMap_IOSSDK_v7.1.0_Docs
7.1.0
|
浏览该文件的文档.
9 #import <CoreGraphics/CoreGraphics.h>
10 #import <CoreLocation/CoreLocation.h>
11 #import <UIKit/UIKit.h>
29 typedef NS_ENUM(NSUInteger, BMKSearchServiceRegionType) {
30 BMK_SEARCH_SERVICE_REGION_DEFAULT = 0,
31 BMK_SEARCH_SERVICE_REGION_ABROAD,
42 typedef NS_ENUM(NSInteger, BMKInputLanguageType) {
43 BMKInputLanguageTypeNone = 0,
44 BMKInputLanguageTypeAuto,
45 BMKInputLanguageTypeEnglish,
46 BMKInputLanguageTypeCantonese,
47 BMKInputLanguageTypeClassical,
48 BMKInputLanguageTypeJapanese,
49 BMKInputLanguageTypeKorean,
50 BMKInputLanguageTypeFrench,
51 BMKInputLanguageTypeSpanish,
52 BMKInputLanguageTypeThai,
53 BMKInputLanguageTypeArabic,
54 BMKInputLanguageTypeRussian,
55 BMKInputLanguageTypePortuguese,
56 BMKInputLanguageTypeGerman,
57 BMKInputLanguageTypeItalian,
58 BMKInputLanguageTypeGreek,
59 BMKInputLanguageTypeDutch,
60 BMKInputLanguageTypePolish,
61 BMKInputLanguageTypeBulgarian,
62 BMKInputLanguageTypeEstonian,
63 BMKInputLanguageTypeDanish,
64 BMKInputLanguageTypeFinnish,
65 BMKInputLanguageTypeCzech,
66 BMKInputLanguageTypeRomanian,
67 BMKInputLanguageTypeSlovenian,
68 BMKInputLanguageTypeSwedish,
69 BMKInputLanguageTypeHungarian,
70 BMKInputLanguageTypeTraditionalChinese,
71 BMKInputLanguageTypeVietnamese
85 typedef NS_ENUM(NSUInteger, BMKEncodePointType) {
86 BMKEncodePointTypeNone = 0,
87 BMKEncodePointTypeBuildInfo,
88 BMKEncodePointTypeAOI,
89 BMKEncodePointTypeSceneRecognize
96 typedef NS_ENUM(NSUInteger, BMK_COORD_TYPE) {
97 BMK_COORDTYPE_GPS = 0,
108 BMKMapTypeStandard = 1,
109 BMKMapTypeSatellite = 2,
218 region.
center = centerCoordinate;
367 @property (nonatomic, assign) NSInteger
cityID;
370 @property (nonatomic, copy) NSString *
name;
373 @property (nonatomic, assign) CLLocationCoordinate2D
pt;
376 @property (nonatomic, copy) NSString *
uid;
379 @property (nonatomic, copy) NSString *
floor;
390 @property (nonatomic, copy) NSString *
floor;
393 @property (nonatomic, assign) CLLocationCoordinate2D
pt;
401 @property (nonatomic, copy) NSString *country;
404 @property (nonatomic, copy) NSString *province;
407 @property (nonatomic, copy) NSString *city;
410 @property (nonatomic, copy) NSString *district;
413 @property (nonatomic, copy) NSString *town;
416 @property (nonatomic, copy) NSString *streetName;
419 @property (nonatomic, copy) NSString *streetNumber;
422 @property (nonatomic, copy) NSString *adCode;
425 @property (nonatomic, copy) NSString *countryCode;
428 @property (nonatomic, copy) NSString *countryCodeISO;
431 @property (nonatomic, copy) NSString *countryCodeISO2;
434 @property (nonatomic, copy) NSString *townCode;
439 @property (nonatomic, copy) NSString *cityLevel;
442 @property (nonatomic, copy) NSString *direction;
445 @property (nonatomic, copy) NSString *distance;
449 #pragma mark - 底图建筑物信息
454 @property (nonatomic, copy, readonly) NSString *struct_id;
457 @property (nonatomic, assign, readonly)
float height;
460 @property (nonatomic, assign, readonly)
int accuracy;
463 @property (nonatomic, assign, readonly)
int label;
466 @property (nonatomic, copy, readonly) NSString *paths;
469 @property (nonatomic, assign, readonly) CLLocationCoordinate2D center;
@ BMKErrorData
数据错误
Definition: BMKTypes.h:116
struct BMKMCPoint BMKMCPoint
百度墨卡托坐标
UIKIT_STATIC_INLINE BMKCoordinateSpan BMKCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)
Definition: BMKTypes.h:192
int latitudeE6
纬度,乘以1e6之后的值
Definition: BMKTypes.h:225
三维地理坐标点,用空间坐标表示
Definition: BMKTypes.h:256
@ BMK_SEARCH_SERVER_DISTRICT_ID_ERROR
天气服务查询的区域编码与约定的编码不符
Definition: BMKTypes.h:161
NSString * floor
节点所在楼层
Definition: BMKTypes.h:379
@ BMKMapModuleTile
瓦片图模块
Definition: BMKTypes.h:17
@ BMK_SEARCH_AMBIGUOUS_ROURE_ADDR
检索地址有岐义
Definition: BMKTypes.h:143
double x
Definition: BMKTypes.h:237
UIKIT_STATIC_INLINE BMKMapPoint3 BMKMapPoint3Make(double x, double y, double z)
Definition: BMKTypes.h:267
此类表示地址结果的层次化信息
Definition: BMKTypes.h:399
表示一个经纬度坐标点
Definition: BMKTypes.h:224
@ BMKErrorConnect
网络连接错误
Definition: BMKTypes.h:115
@ E_PERMISSIONCHECK_CONNECT_ERROR
链接服务器错误
Definition: BMKTypes.h:128
@ BMK_OPEN_PANORAMA_ABSENT
调起全景 此处不支持全景
Definition: BMKTypes.h:175
@ E_PERMISSIONCHECK_KEY_FORBIDEN
APP被用户自己禁用,请在控制台解禁
Definition: BMKTypes.h:134
UIKIT_STATIC_INLINE double BMKMapRectGetMinY(BMKMapRect rect)
Definition: BMKTypes.h:318
UIKIT_STATIC_INLINE BMKMapSize BMKMapSizeMake(double width, double height)
Definition: BMKTypes.h:281
UIKIT_STATIC_INLINE BMKMapRect BMKMapRectMake(double x, double y, double width, double height)
Definition: BMKTypes.h:297
@ BMKWeatherDataTypeAlert
天气事件预警,仅支持国内,高级字段
Definition: BMKTypes.h:80
@ BMKWeatherDataTypeForecasts
未来五天天气预报
Definition: BMKTypes.h:77
struct BMKMapPoint3 BMKMapPoint3
三维地理坐标点,用空间坐标表示
@ BMK_OPEN_NOT_SUPPORT
没有安装百度地图,或者版本太低
Definition: BMKTypes.h:169
@ E_PERMISSIONCHECK_KEY_ERROR
ak不存在
Definition: BMKTypes.h:131
BMKSearchErrorCode
检索结果状态码
Definition: BMKTypes.h:140
BMKWeatherServerType
天气服务类型枚举
Definition: BMKTypes.h:23
@ BMK_SEARCH_PERMISSION_UNFINISHED
还未完成鉴权,请在鉴权通过后重试
Definition: BMKTypes.h:151
@ E_PERMISSIONCHECK_USER_DENY_BY_SERVER
用户被服务端管理员删除
Definition: BMKTypes.h:136
BMKMCPoint mctBR
左上坐标
Definition: BMKTypes.h:244
@ BMKWeatherServerTypeDefault
国内
Definition: BMKTypes.h:24
@ BMK_SEARCH_INDOOR_ROUTE_NO_IN_SAME_BUILDING
起终点不在同一个室内
Definition: BMKTypes.h:155
UIKIT_EXTERN const BMKMapRect BMKMapRectNull
空的直角坐标矩形
Definition: BMKTypes.h:358
@ BMK_SEARCH_INDOOR_ID_ERROR
室内图ID错误
Definition: BMKTypes.h:152
地理坐标点,用直角地理坐标表示
Definition: BMKTypes.h:230
double z
纵坐标
Definition: BMKTypes.h:259
室内路线检索节点信息
Definition: BMKTypes.h:388
@ BMKLanguageTypeChinese
中文
Definition: BMKTypes.h:36
@ BMKLanguageTypeEnglish
英文
Definition: BMKTypes.h:37
@ BMK_SEARCH_KEY_ERROR
key错误
Definition: BMKTypes.h:148
UIKIT_STATIC_INLINE double BMKMapRectGetMidX(BMKMapRect rect)
Definition: BMKTypes.h:325
struct BMKMapSize BMKMapSize
矩形大小,用直角地理坐标表示
@ BMK_OPEN_PERMISSION_UNFINISHED
还未完成鉴权,请在鉴权通过后重试
Definition: BMKTypes.h:176
@ BMK_SEARCH_ST_EN_TOO_NEAR
起终点太近
Definition: BMKTypes.h:147
@ BMK_SEARCH_SERVER_NO_PERMISSIONS
需开通权限功能,用户在API控制台中创建或设置某APP的时候禁用了某项服务,若需开通权限,可进入API控制台为AK勾选对应服务
Definition: BMKTypes.h:158
BMKWeatherDataType
天气数据类型枚举
Definition: BMKTypes.h:75
@ BMKWeatherDataTypeLifeIndex
生活指数,仅支持国内,高级字段
Definition: BMKTypes.h:79
表示一个经纬度范围
Definition: BMKTypes.h:182
struct BMKCoordinateRegion BMKCoordinateRegion
表示一个经纬度区域
@ BMKWeatherDataTypeNow
实时天气预报
Definition: BMKTypes.h:76
@ BMK_SEARCH_INDOOR_ROUTE_NO_IN_BUILDING
起终点不在支持室内路线的室内图内
Definition: BMKTypes.h:154
@ BMKMapModuleBasic
基础地图模块
Definition: BMKTypes.h:18
struct BMKMapRect BMKMapRect
矩形,用直角地理坐标表示
@ BMKLanguageServerTypeAbroad
海外
Definition: BMKTypes.h:25
typedef NS_ENUM(NSUInteger, BMKSearchServiceRegionType)
检索服务境内/境外枚举
Definition: BMKTypes.h:29
百度墨卡托坐标
Definition: BMKTypes.h:236
struct BMKGeoPoint BMKGeoPoint
表示一个经纬度坐标点
struct BMKMCRect BMKMCRect
百度墨卡托坐标范围
@ E_PERMISSIONCHECK_KEY_DENY_BY_SERVER
APP被服务端管理员删除
Definition: BMKTypes.h:135
@ E_PERMISSIONCHECK_OK
授权验证通过
Definition: BMKTypes.h:130
CLLocationDegrees longitudeDelta
经度范围
Definition: BMKTypes.h:184
UIKIT_STATIC_INLINE double BMKMapRectGetMaxX(BMKMapRect rect)
Definition: BMKTypes.h:339
BMKMapModule
地图模块枚举
Definition: BMKTypes.h:16
UIKIT_STATIC_INLINE BMKCoordinateRegion BMKCoordinateRegionMake(CLLocationCoordinate2D centerCoordinate, BMKCoordinateSpan span)
Definition: BMKTypes.h:216
CLLocationDegrees latitudeDelta
纬度范围
Definition: BMKTypes.h:183
@ BMK_SEARCH_FLOOR_ERROR
室内图检索楼层错误
Definition: BMKTypes.h:153
NSString * building
节点bid
Definition: BMKTypes.h:382
double y
横坐标
Definition: BMKTypes.h:232
CGFloat BMKZoomScale
地图缩放比例
Definition: BMKTypes.h:351
@ E_PERMISSIONCHECK_DATA_ERROR
服务返回数据异常
Definition: BMKTypes.h:129
@ BMK_SEARCH_RESULT_NOT_FOUND
没有找到检索结果
Definition: BMKTypes.h:146
UIKIT_STATIC_INLINE double BMKMapRectGetMidY(BMKMapRect rect)
Definition: BMKTypes.h:332
BMKLanguageType
语言类型枚举
Definition: BMKTypes.h:35
@ BMK_OPEN_ROUTE_START_ERROR
路线起点有误
Definition: BMKTypes.h:172
@ BMK_SEARCH_NOT_SUPPORT_BUS_2CITY
不支持跨城市公交
Definition: BMKTypes.h:145
UIKIT_STATIC_INLINE BOOL BMKMapRectIsNull(BMKMapRect rect)
Definition: BMKTypes.h:304
@ BMK_OPEN_PANORAMA_UID_ERROR
调起全景 poiUid不正确
Definition: BMKTypes.h:174
struct BMKMapPoint BMKMapPoint
地理坐标点,用直角地理坐标表示
CLLocationCoordinate2D southWest
东北角点经纬度坐标
Definition: BMKTypes.h:202
@ BMK_OPEN_POI_DETAIL_UID_NULL
poi详情 poiUid为空
Definition: BMKTypes.h:170
@ BMK_SEARCH_SERVER_ERROR
服务器错误
Definition: BMKTypes.h:157
double width
Definition: BMKTypes.h:273
表示一个经纬度区域
Definition: BMKTypes.h:207
double x
Definition: BMKTypes.h:231
NSString * uid
节点POI的uid,在已知起点POI的uid情况下,请尽量填写uid,将提升路线规划的准确性
Definition: BMKTypes.h:376
@ BMKWeatherDataTypeForecastsForHour
按小时天气预报,高级字段
Definition: BMKTypes.h:78
@ BMKErrorLocationFailed
定位失败
Definition: BMKTypes.h:119
百度墨卡托坐标范围
Definition: BMKTypes.h:242
BMKMapSize size
屏幕左上点对应的直角地理坐标
Definition: BMKTypes.h:288
CLLocationCoordinate2D center
Definition: BMKTypes.h:208
@ BMK_SEARCH_SERVER_DISTRICT_NO_DATA
所在地区无数据覆盖
Definition: BMKTypes.h:160
@ BMK_OPEN_NO_ERROR
正常
Definition: BMKTypes.h:166
Definition: BMKTypes.h:451
@ BMK_SEARCH_SERVER_NO_ADVANCED_PERMISSIONS
用户需开通高级权限功能
Definition: BMKTypes.h:159
@ BMKLanguageTypeTraditionalChinese
繁体中文
Definition: BMKTypes.h:38
UIKIT_STATIC_INLINE double BMKMapRectGetMaxY(BMKMapRect rect)
Definition: BMKTypes.h:346
UIKIT_EXTERN const BMKMapSize BMKMapSizeWorld
经过投影后的世界范围大小,与经纬度(-85,180)投影后的坐标值对应
Definition: BMKTypes.h:354
BMKErrorCode
Definition: BMKTypes.h:113
@ BMKErrorResultNotFound
搜索结果未找到
Definition: BMKTypes.h:118
@ BMK_OPEN_NETWOKR_ERROR
网络连接错误
Definition: BMKTypes.h:178
BMKOpenErrorCode
调起百度地图结果状态码
Definition: BMKTypes.h:165
struct BMKCoordinateSpan BMKCoordinateSpan
表示一个经纬度范围
@ BMK_OPEN_POI_NEARBY_KEYWORD_NULL
poi周边 keyWord为空
Definition: BMKTypes.h:171
@ BMK_SEARCH_NETWOKR_ERROR
网络连接错误
Definition: BMKTypes.h:149
@ BMKErrorPermissionCheckFailure
百度地图API授权Key验证失败
Definition: BMKTypes.h:120
UIKIT_STATIC_INLINE double BMKMapRectGetMinX(BMKMapRect rect)
Definition: BMKTypes.h:311
矩形,用直角地理坐标表示
Definition: BMKTypes.h:286
BMKMapPoint origin
Definition: BMKTypes.h:287
CLLocationCoordinate2D pt
节点坐标
Definition: BMKTypes.h:373
@ E_PERMISSIONCHECK_MCODE_ERROR
mcode签名值不正确
Definition: BMKTypes.h:132
BMKCoordinateSpan span
中心点经纬度坐标
Definition: BMKTypes.h:209
NSString * cityName
节点所在城市
Definition: BMKTypes.h:364
UIKIT_EXTERN const BMKMapRect BMKMapRectWorld
经过投影后的世界矩形范围
Definition: BMKTypes.h:356
BMKMCPoint mctLT
Definition: BMKTypes.h:243
@ BMKWeatherDataTypeAll
以上全部,高级字段获取对应权限后可返回
Definition: BMKTypes.h:81
NSString * name
节点名称
Definition: BMKTypes.h:370
struct BMKCoordinateBounds BMKCoordinateBounds
表示一个经纬度区域
表示一个经纬度区域
Definition: BMKTypes.h:200
线路检索节点信息,一个路线检索节点可以通过经纬度坐标或城市名加地名确定
Definition: BMKTypes.h:362
double height
宽度
Definition: BMKTypes.h:274
@ BMKMapModuleCommon
通用模块
Definition: BMKTypes.h:19
@ BMK_OPEN_ROUTE_END_ERROR
路线终点有误
Definition: BMKTypes.h:173
double y
横坐标
Definition: BMKTypes.h:258
@ BMKErrorParse
数据解析失败
Definition: BMKTypes.h:121
UIKIT_STATIC_INLINE BMKMapPoint BMKMapPointMake(double x, double y)
Definition: BMKTypes.h:251
@ E_PERMISSIONCHECK_UID_KEY_ERROR
APP不存在,AK有误请检查再重试
Definition: BMKTypes.h:133
@ BMKErrorRouteAddr
起点或终点选择(有歧义)
Definition: BMKTypes.h:117
int longitudeE6
经度,乘以1e6之后的值
Definition: BMKTypes.h:226
@ BMKErrorOk
正确,无错误
Definition: BMKTypes.h:114
矩形大小,用直角地理坐标表示
Definition: BMKTypes.h:272
NSInteger cityID
节点所在城市ID
Definition: BMKTypes.h:367
BMKPermissionCheckResultCode
Definition: BMKTypes.h:127
double x
Definition: BMKTypes.h:257
@ BMK_SEARCH_NETWOKR_TIMEOUT
网络连接超时
Definition: BMKTypes.h:150
@ BMK_SEARCH_PARAMETER_ERROR
参数错误
Definition: BMKTypes.h:156
@ BMK_SEARCH_AMBIGUOUS_KEYWORD
检索词有岐义
Definition: BMKTypes.h:142
@ BMK_OPEN_OPTION_NULL
传入的参数为空
Definition: BMKTypes.h:168
@ BMK_SEARCH_NOT_SUPPORT_BUS
该城市不支持公交搜索
Definition: BMKTypes.h:144
@ BMK_SEARCH_NO_ERROR
检索结果正常返回
Definition: BMKTypes.h:141
double y
横坐标
Definition: BMKTypes.h:238
CLLocationCoordinate2D northEast
Definition: BMKTypes.h:201
@ BMK_OPEN_WEB_MAP
打开的是web地图
Definition: BMKTypes.h:167
@ BMK_OPEN_KEY_ERROR
app key错误
Definition: BMKTypes.h:177