BaiduMap_IOSSDK_v6.6.3_Docs
6.6.3
|
#import <CoreGraphics/CoreGraphics.h>
#import <CoreLocation/CoreLocation.h>
#import <UIKit/UIKit.h>
类 | |
struct | BMKCoordinateSpan |
表示一个经纬度范围 更多... | |
struct | BMKCoordinateBounds |
表示一个经纬度区域 更多... | |
struct | BMKCoordinateRegion |
表示一个经纬度区域 更多... | |
struct | BMKGeoPoint |
表示一个经纬度坐标点 更多... | |
struct | BMKMapPoint |
地理坐标点,用直角地理坐标表示 更多... | |
struct | BMKMCPoint |
百度墨卡托坐标 更多... | |
struct | BMKMCRect |
百度墨卡托坐标范围 更多... | |
struct | BMKMapPoint3 |
三维地理坐标点,用空间坐标表示 更多... | |
struct | BMKMapSize |
矩形大小,用直角地理坐标表示 更多... | |
struct | BMKMapRect |
矩形,用直角地理坐标表示 更多... | |
class | BMKPlanNode |
线路检索节点信息,一个路线检索节点可以通过经纬度坐标或城市名加地名确定 更多... | |
class | BMKIndoorPlanNode |
室内路线检索节点信息 更多... | |
class | BMKAddressComponent |
此类表示地址结果的层次化信息 更多... | |
class | BMKBuildInfo |
类型定义 | |
typedef struct BMKCoordinateSpan | BMKCoordinateSpan |
表示一个经纬度范围 更多... | |
typedef struct BMKCoordinateBounds | BMKCoordinateBounds |
表示一个经纬度区域 更多... | |
typedef struct BMKCoordinateRegion | BMKCoordinateRegion |
表示一个经纬度区域 更多... | |
typedef struct BMKGeoPoint | BMKGeoPoint |
表示一个经纬度坐标点 更多... | |
typedef struct BMKMapPoint | BMKMapPoint |
地理坐标点,用直角地理坐标表示 更多... | |
typedef struct BMKMCPoint | BMKMCPoint |
百度墨卡托坐标 更多... | |
typedef struct BMKMCRect | BMKMCRect |
百度墨卡托坐标范围 更多... | |
typedef struct BMKMapPoint3 | BMKMapPoint3 |
三维地理坐标点,用空间坐标表示 更多... | |
typedef struct BMKMapSize | BMKMapSize |
矩形大小,用直角地理坐标表示 更多... | |
typedef struct BMKMapRect | BMKMapRect |
矩形,用直角地理坐标表示 更多... | |
typedef CGFloat | BMKZoomScale |
地图缩放比例 更多... | |
函数 | |
typedef | NS_ENUM (NSInteger, BMKInputLanguageType) |
输入语言类型 since 6.6.3 更多... | |
typedef | NS_ENUM (NSUInteger, BMKEncodePointType) |
加密数据类型 更多... | |
typedef | NS_ENUM (NSUInteger, BMK_COORD_TYPE) |
typedef | NS_ENUM (NSUInteger, BMKMapType) |
UIKIT_STATIC_INLINE BMKCoordinateSpan | BMKCoordinateSpanMake (CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta) |
UIKIT_STATIC_INLINE BMKCoordinateRegion | BMKCoordinateRegionMake (CLLocationCoordinate2D centerCoordinate, BMKCoordinateSpan span) |
UIKIT_STATIC_INLINE BMKMapPoint | BMKMapPointMake (double x, double y) |
UIKIT_STATIC_INLINE BMKMapPoint3 | BMKMapPoint3Make (double x, double y, double z) |
UIKIT_STATIC_INLINE BMKMapSize | BMKMapSizeMake (double width, double height) |
UIKIT_STATIC_INLINE BMKMapRect | BMKMapRectMake (double x, double y, double width, double height) |
UIKIT_STATIC_INLINE BOOL | BMKMapRectIsNull (BMKMapRect rect) |
UIKIT_STATIC_INLINE double | BMKMapRectGetMinX (BMKMapRect rect) |
UIKIT_STATIC_INLINE double | BMKMapRectGetMinY (BMKMapRect rect) |
UIKIT_STATIC_INLINE double | BMKMapRectGetMidX (BMKMapRect rect) |
UIKIT_STATIC_INLINE double | BMKMapRectGetMidY (BMKMapRect rect) |
UIKIT_STATIC_INLINE double | BMKMapRectGetMaxX (BMKMapRect rect) |
UIKIT_STATIC_INLINE double | BMKMapRectGetMaxY (BMKMapRect rect) |
变量 | |
UIKIT_EXTERN const BMKMapSize | BMKMapSizeWorld |
经过投影后的世界范围大小,与经纬度(-85,180)投影后的坐标值对应 更多... | |
UIKIT_EXTERN const BMKMapRect | BMKMapRectWorld |
经过投影后的世界矩形范围 更多... | |
UIKIT_EXTERN const BMKMapRect | BMKMapRectNull |
空的直角坐标矩形 更多... | |
typedef struct BMKCoordinateBounds BMKCoordinateBounds |
表示一个经纬度区域
typedef struct BMKCoordinateRegion BMKCoordinateRegion |
表示一个经纬度区域
typedef struct BMKCoordinateSpan BMKCoordinateSpan |
表示一个经纬度范围
typedef struct BMKGeoPoint BMKGeoPoint |
表示一个经纬度坐标点
typedef struct BMKMapPoint BMKMapPoint |
地理坐标点,用直角地理坐标表示
typedef struct BMKMapPoint3 BMKMapPoint3 |
三维地理坐标点,用空间坐标表示
typedef struct BMKMapRect BMKMapRect |
矩形,用直角地理坐标表示
typedef struct BMKMapSize BMKMapSize |
矩形大小,用直角地理坐标表示
typedef struct BMKMCPoint BMKMCPoint |
百度墨卡托坐标
typedef CGFloat BMKZoomScale |
地图缩放比例
enum BMKErrorCode |
enum BMKLanguageType |
enum BMKMapModule |
enum BMKOpenErrorCode |
调起百度地图结果状态码
鉴权结果状态码 更多鉴权状态码请参考: http://lbsyun.baidu.com/index.php?title=webapi/appendix
enum BMKSearchErrorCode |
检索结果状态码
enum BMKWeatherDataType |
enum BMKWeatherServerType |
UIKIT_STATIC_INLINE BMKCoordinateRegion BMKCoordinateRegionMake | ( | CLLocationCoordinate2D | centerCoordinate, |
BMKCoordinateSpan | span | ||
) |
构造BMKCoordinateRegion对象
centerCoordinate | 中心点经纬度坐标 |
span | 经纬度的范围 |
UIKIT_STATIC_INLINE BMKCoordinateSpan BMKCoordinateSpanMake | ( | CLLocationDegrees | latitudeDelta, |
CLLocationDegrees | longitudeDelta | ||
) |
构造BMKCoordinateSpan对象
latitudeDelta | 纬度范围 |
longitudeDelta | 经度范围 |
UIKIT_STATIC_INLINE BMKMapPoint3 BMKMapPoint3Make | ( | double | x, |
double | y, | ||
double | z | ||
) |
构造BMKMapPoint3对象
x | 水平方向坐标值 |
y | 垂直方向坐标值 |
z | z轴坐标值 |
UIKIT_STATIC_INLINE BMKMapPoint BMKMapPointMake | ( | double | x, |
double | y | ||
) |
构造BMKMapPoint对象
x | 水平方向坐标值 |
y | 垂直方向坐标值 |
UIKIT_STATIC_INLINE double BMKMapRectGetMaxX | ( | BMKMapRect | rect | ) |
获取指定矩形的x轴坐标最大值
rect | 指定的矩形 |
UIKIT_STATIC_INLINE double BMKMapRectGetMaxY | ( | BMKMapRect | rect | ) |
获取指定矩形的y轴坐标最大值
rect | 指定的矩形 |
UIKIT_STATIC_INLINE double BMKMapRectGetMidX | ( | BMKMapRect | rect | ) |
获取指定矩形在x轴中点的坐标值
rect | 指定的矩形 |
UIKIT_STATIC_INLINE double BMKMapRectGetMidY | ( | BMKMapRect | rect | ) |
获取指定矩形在y轴中点的坐标值
rect | 指定的矩形 |
UIKIT_STATIC_INLINE double BMKMapRectGetMinX | ( | BMKMapRect | rect | ) |
获取指定矩形的x轴坐标最小值
rect | 指定的矩形 |
UIKIT_STATIC_INLINE double BMKMapRectGetMinY | ( | BMKMapRect | rect | ) |
获取指定矩形的y轴坐标最小值
rect | 指定的矩形 |
UIKIT_STATIC_INLINE BOOL BMKMapRectIsNull | ( | BMKMapRect | rect | ) |
判断指定矩形是否为NULL
rect | BMKMapRect矩形对象 |
UIKIT_STATIC_INLINE BMKMapRect BMKMapRectMake | ( | double | x, |
double | y, | ||
double | width, | ||
double | height | ||
) |
构造BMKMapRect对象
x | 矩形左上顶点的x坐标值 |
y | 矩形左上顶点的y坐标值 |
width | 矩形宽度 |
height | 矩形高度 |
UIKIT_STATIC_INLINE BMKMapSize BMKMapSizeMake | ( | double | width, |
double | height | ||
) |
构造BMKMapSize对象
width | 宽度 |
height | 高度 |
typedef NS_ENUM | ( | NSInteger | , |
BMKInputLanguageType | |||
) |
输入语言类型 since 6.6.3
< 默认不检测
< 自动检测
< 英语
< 粤语
< 文言文
< 日语
< 韩语
< 法语
< 西班牙语
< 泰语
< 阿拉伯语
< 俄语
< 葡萄牙语
< 德语
< 意大利语
< 希腊语
< 荷兰语
< 波兰语
< 保加利亚语
< 爱沙尼亚语
< 丹麦语
< 芬兰语
< 捷克语
< 罗马尼亚语
< 斯洛文尼亚语
< 瑞典语
< 匈牙利语
< 繁体中文
< 越南语
typedef NS_ENUM | ( | NSUInteger | , |
BMK_COORD_TYPE | |||
) |
坐标类型 BMK_COORDTYPE_GPS: GPS设备采集的原始GPS坐标(WGS-84) BMK_COORDTYPE_COMMON: GCJ坐标,google地图、soso地图、aliyun地图、mapabc地图和amap地图所用坐标 BMK_COORDTYPE_BD09LL: 百度经纬度坐标
typedef NS_ENUM | ( | NSUInteger | , |
BMKEncodePointType | |||
) |
加密数据类型
typedef NS_ENUM | ( | NSUInteger | , |
BMKMapType | |||
) |
底图展示的地图类型 BMKMapTypeNone: 空白地图 BMKMapTypeStandard: 标准地图 BMKMapTypeSatellite: 卫星地图
UIKIT_EXTERN const BMKMapRect BMKMapRectNull |
空的直角坐标矩形
UIKIT_EXTERN const BMKMapRect BMKMapRectWorld |
经过投影后的世界矩形范围
UIKIT_EXTERN const BMKMapSize BMKMapSizeWorld |
经过投影后的世界范围大小,与经纬度(-85,180)投影后的坐标值对应