// // BMKType.h // MapPlatform // // Created by BaiduMapAPI on 13-3-26. // Copyright (c) 2013年 baidu. All rights reserved. // #import #import #import typedef enum { BMK_COORDTYPE_GPS = 0, ///GPS设备采集的原始GPS坐标(WGS-84) BMK_COORDTYPE_COMMON, ///GCJ坐标,google地图、soso地图、aliyun地图、mapabc地图和amap地图所用坐标 BMK_COORDTYPE_BD09LL, ///bd09ll 百度经纬度坐标 } BMK_COORD_TYPE; enum { BMKMapTypeNone = 0, ///< 空白地图 BMKMapTypeStandard = 1, ///< 标准地图 BMKMapTypeSatellite = 2, ///< 卫星地图 }; typedef NSUInteger BMKMapType; typedef enum { BMKErrorOk = 0, ///< 正确,无错误 BMKErrorConnect = 2, ///< 网络连接错误 BMKErrorData = 3, ///< 数据错误 BMKErrorRouteAddr = 4, ///<起点或终点选择(有歧义) BMKErrorResultNotFound = 100, ///< 搜索结果未找到 BMKErrorLocationFailed = 200, ///< 定位失败 BMKErrorPermissionCheckFailure = 300, ///< 百度地图API授权Key验证失败 BMKErrorParse = 310 ///< 数据解析失败 }BMKErrorCode; //鉴权结果状态码 typedef enum { E_PERMISSIONCHECK_CONNECT_ERROR = -300,//链接服务器错误 E_PERMISSIONCHECK_DATA_ERROR = -200,//服务返回数据异常 E_PERMISSIONCHECK_OK = 0, // 授权验证通过 E_PERMISSIONCHECK_KEY_ERROR = 101, //ak不存在 E_PERMISSIONCHECK_MCODE_ERROR = 102, //mcode签名值不正确 E_PERMISSIONCHECK_UID_KEY_ERROR = 200, // APP不存在,AK有误请检查再重试 E_PERMISSIONCHECK_KEY_FORBIDEN= 201, // APP被用户自己禁用,请在控制台解禁 /* *更多鉴权状态码请参考: *http://developer.baidu.com/map/index.php?title=lbscloud/api/appendix */ }BMKPermissionCheckResultCode; //检索结果状态码 typedef enum{ BMK_SEARCH_NO_ERROR = 0,///<检索结果正常返回 BMK_SEARCH_AMBIGUOUS_KEYWORD,///<检索词有岐义 BMK_SEARCH_AMBIGUOUS_ROURE_ADDR,///<检索地址有岐义 BMK_SEARCH_NOT_SUPPORT_BUS,///<该城市不支持公交搜索 BMK_SEARCH_NOT_SUPPORT_BUS_2CITY,///<不支持跨城市公交 BMK_SEARCH_RESULT_NOT_FOUND,///<没有找到检索结果 BMK_SEARCH_ST_EN_TOO_NEAR,///<起终点太近 BMK_SEARCH_KEY_ERROR,///