高德地图SDK(导航)
V7.7.0
|
#import <UIKit/UIKit.h>
Go to the source code of this file.
Functions | |
typedef | NS_ENUM (NSInteger, AMapNaviError) |
AMapNavi的错误信息 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviMode) |
导航模式 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviViewTrackingMode) |
导航界面跟随模式 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviDriveViewShowMode) |
驾车导航界面显示模式 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviTravelStrategy) |
骑步行算路策略. since 7.5.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviDrivingStrategy) |
驾车、货车路径规划策略. More... | |
typedef | NS_ENUM (NSInteger, AMapNaviCalcRouteState) |
路径计算状态 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviIconType) |
导航段转向图标类型 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviSoundType) |
导航播报类型. since 6.0.0 AMapNaviSoundType 只返回 AMapNaviSoundTypeDefault More... | |
typedef | NS_ENUM (NSInteger, AMapNaviDetectedMode) |
非导航状态电子眼播报类型 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRoadClass) |
AMapNaviLink的道路类型 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviFormWay) |
AMapNaviLink的主辅路信息 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviCameraType) |
电子眼类型 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviBroadcastMode) |
播报模式 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRouteStatus) |
道路状态 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRoutePlanPOIType) |
路径规划时POI点的起终点类型 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviParallelRoadStatusFlag) |
可切换到的主辅路类型 since 5.3.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviElevatedRoadStatusFlag) |
可切换到的高架上下类型 since 6.6.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviCompositeThemeType) |
导航组件主题皮肤类型 since 5.4.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRingType) |
导航过程中提示音的类型 since 5.4.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviGPSSignalStrength) |
卫星定位信号强度类型 since 5.5.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviCompositeVCBackwardActionType) |
导航组件页面回退的动作类型 since 5.5.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRoutePlanType) |
路径规划类型 since 5.5.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviIntervalCameraPositionState) |
自车位置和区间测速电子眼路段的位置关系 since 6.0.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRoadFacilityType) |
道路设施信息类型 since 6.0.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRouteNotifyDataType) |
导航过程中关于路线的‘通知信息’的类型 since 6.2.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviLinkType) |
AMapNaviLink的LinkType类型 since 6.3.0. More... | |
typedef | NS_ENUM (NSInteger, AMapNaviRouteIconPointType) |
路径的扎点信息类型 since 6.3.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviOnlineCarHailingType) |
驾车导航网约车模式 since 6.4.0 More... | |
typedef | NS_ENUM (NSInteger, AMapNaviViewMapModeType) |
导航界面中的地图样式类型 since 6.7.0 More... | |
typedef | NS_OPTIONS (NSUInteger, AMapNaviCompositeBroadcastType) |
导航组件中的语音播报类型 since 7.1.0 More... | |
FOUNDATION_EXTERN UIImage * | CreateLaneInfoImageWithLaneInfo (NSString *laneBackInfo, NSString *laneSelectInfo) |
创建车道信息图片 More... | |
FOUNDATION_EXTERN AMapNaviDrivingStrategy | ConvertDrivingPreferenceToDrivingStrategy (BOOL multipleRoute, BOOL avoidCongestion, BOOL avoidHighway, BOOL avoidCost, BOOL prioritiseHighway) |
将驾车路线规划的偏好设置转换为驾车路径规划策略.注意:当prioritiseHighway为YES时,将忽略avoidHighway和avoidCost的设置 More... | |
Variables | |
NSString *const | AMapNaviErrorDomain |
AMapNavi的错误Domain. More... | |
FOUNDATION_EXTERN AMapNaviDrivingStrategy ConvertDrivingPreferenceToDrivingStrategy | ( | BOOL | multipleRoute, |
BOOL | avoidCongestion, | ||
BOOL | avoidHighway, | ||
BOOL | avoidCost, | ||
BOOL | prioritiseHighway | ||
) |
将驾车路线规划的偏好设置转换为驾车路径规划策略.注意:当prioritiseHighway为YES时,将忽略avoidHighway和avoidCost的设置
multipleRoute | 是否多路径规划 |
avoidCongestion | 是否躲避拥堵 |
avoidHighway | 是否不走高速 |
avoidCost | 是否避免收费 |
prioritiseHighway | 是否高速优先 |
FOUNDATION_EXTERN UIImage* CreateLaneInfoImageWithLaneInfo | ( | NSString * | laneBackInfo, |
NSString * | laneSelectInfo | ||
) |
创建车道信息图片
laneBackInfo | 车道背景信息 |
laneSelectInfo | 车道选择信息 |
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviBroadcastMode | |||
) |
播报模式
< 1 经典简洁播报(建议老司机使用)
< 2 新手详细播报
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviCalcRouteState | |||
) |
路径计算状态
< 0 环境初始化错误
< 1 路径计算成功
< 2 网络失败
< 3 起点错误
< 4 协议解析错误
< 5 呼叫中心错误
< 6 终点错误
< 7 服务端编码错误
< 8 数据缺乏预览数据
< 9 数据格式错误
< 10 没有找到通向起点的道路
< 11 没有找到通向终点的道路
< 12 没有找到通向途经点的道路
< 13 算路失败(未知错误)
< 19 起点/终点/途经点的距离太长
< 21 途经点错误
< 2999 有新的算路任务进行中导致本次算路失败
< 3000 无定位权限
< 3001 无定位的精确位置权限
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviCameraType | |||
) |
电子眼类型
< 0 测速摄像
< 1 监控摄像
< 2 闯红灯拍照
< 3 违章拍照
< 4 公交专用道摄像头
< 5 应急车道摄像头
< 6 非机动车道摄像头
< 8 区间测速起始
< 9 区间测速终止
< 10 流动测速电子眼
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviCompositeThemeType | |||
) |
导航组件主题皮肤类型 since 5.4.0
< 0 蓝色系
< 1 浅色系
< 2 暗色系
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviCompositeVCBackwardActionType | |||
) |
导航组件页面回退的动作类型 since 5.5.0
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviDetectedMode | |||
) |
非导航状态电子眼播报类型
< 0 关闭所有
< 1 仅电子眼
< 2 仅特殊道路设施
< 3 电子眼和特殊道路设施
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviDriveViewShowMode | |||
) |
驾车导航界面显示模式
< 锁车状态
< 全览状态
< 普通状态
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviDrivingStrategy | |||
) |
驾车、货车路径规划策略.
< -1 非法
< 0 单路径: 默认,速度优先(常规最快)
< 1 单路径: 避免收费
< 2 单路径: 距离优先
< 3 单路径: 不走快速路
< 4 单路径: 躲避拥堵
< 5 单路径: 速度优先 & 费用优先 & 距离优先
< 6 单路径: 不走高速
< 7 单路径: 不走高速 & 避免收费
< 8 单路径: 避免收费 & 躲避拥堵
< 9 单路径: 不走高速 & 避免收费 & 躲避拥堵
< 10 多路径: 默认,速度优先(避让拥堵+速度优先+避免收费)
< 11 多路径: 时间最短 & 距离最短
< 12 多路径: 躲避拥堵
< 13 多路径: 不走高速
< 14 多路径: 避免收费
< 15 多路径: 不走高速 & 躲避拥堵
< 16 多路径: 不走高速 & 避免收费
< 17 多路径: 避免收费 & 躲避拥堵
< 18 多路径: 不走高速 & 避免收费 & 躲避拥堵
< 19 多路径: 高速优先
< 20 多路径: 高速优先 & 躲避拥堵
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviElevatedRoadStatusFlag | |||
) |
可切换到的高架上下类型 since 6.6.0
< 0 无高架可切换
< 1 可切换到高架下
< 2 可切换到高架上
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviError | |||
) |
AMapNavi的错误信息
< 未知错误
< 没有定位权限
< 没有定位的精确位置权限
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviFormWay | |||
) |
AMapNaviLink的主辅路信息
< -1 无效
< 1 主路
< 2 路口内部道路
< 3 JCT道路
< 4 环岛
< 5 服务区
< 6 匝道
< 7 辅路
< 8 匝道与JCT
< 9 出口
< 10 入口
< 11 A类右转专用道
< 12 B类右转专用道
< 13 A类左转专用道
< 14 B类左转专用道
< 15 普通道路
< 16 左右转专用道
< 53 服务区与JCT
< 56 服务区与匝道
< 58 服务区与匝道以及JCT
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviGPSSignalStrength | |||
) |
卫星定位信号强度类型 since 5.5.0
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviIconType | |||
) |
导航段转向图标类型
< 0 无定义
< 1 车图标
< 2 左转图标
< 3 右转图标
< 4 左前方图标
< 5 右前方图标
< 6 左后方图标
< 7 右后方图标
< 8 左转掉头图标
< 9 直行图标
< 10 到达途经点图标
< 11 进入环岛图标
< 12 驶出环岛图标
< 13 到达服务区图标
< 14 到达收费站图标
< 15 到达目的地图标
< 16 进入隧道图标
< 17 进入环岛图标,左侧通行地区的顺时针环岛
< 18 驶出环岛图标,左侧通行地区的顺时针环岛
< 19 右转掉头图标,左侧通行地区的掉头
< 20 顺行图标(和直行有区别,顺行图标带有虚线)
< 21 标准小环岛 绕环岛左转,右侧通行地区的逆时针环岛
< 22 标准小环岛 绕环岛右转,右侧通行地区的逆时针环岛
< 23 标准小环岛 绕环岛直行,右侧通行地区的逆时针环岛
< 24 标准小环岛 绕环岛调头,右侧通行地区的逆时针环岛
< 25 标准小环岛 绕环岛左转,左侧通行地区的顺时针环岛
< 26 标准小环岛 绕环岛右转,左侧通行地区的顺时针环岛
< 27 标准小环岛 绕环岛直行,左侧通行地区的顺时针环岛
< 28 标准小环岛 绕环岛调头,左侧通行地区的顺时针环岛
< 29 通过人行横道图标
< 30 通过过街天桥图标
< 31 通过地下通道图标
< 32 通过广场图标
< 33 通过公园图标
< 34 通过扶梯图标
< 35 通过直梯图标
< 36 通过索道图标
< 37 通过空中通道图标
< 38 通过建筑物穿越通道图标
< 39 通过行人道路图标
< 40 通过游船路线图标
< 41 通过观光车路线图标
< 42 通过滑道图标
< 43 通过阶梯图标
< 44 通过斜坡图标
< 45 通过桥图标
< 46 通过渡轮图标
< 47 通过地铁图标
< 48 进入建筑物图标
< 49 离开建筑物图标
< 50 电梯换层图标
< 51 楼梯换层图标
< 52 扶梯换层图标
< 53 非导航段通过红绿灯路口图标
< 54 非导航段通过普通路口图标
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviIntervalCameraPositionState | |||
) |
自车位置和区间测速电子眼路段的位置关系 since 6.0.0
< 0 无
< 1 即将进入区间测速路段(还未进入)
< 2 在区间测速路段内
< 3 已离开区间测速路段(包括:已经过了测速路段终点 和 中途从区间中离开了)
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviLinkType | |||
) |
AMapNaviLink的LinkType类型 since 6.3.0.
< 无效
< 普通道路
< 航道
< 隧道
< 桥梁
< 高架路
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviMode | |||
) |
导航模式
< 没有开始导航
< 实时导航
< 模拟导航
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviOnlineCarHailingType | |||
) |
驾车导航网约车模式 since 6.4.0
< 无效类型
< 非网约车模式, 即正常的默认模式
< 网约车接驾模式
< 网约车送驾模式
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviParallelRoadStatusFlag | |||
) |
可切换到的主辅路类型 since 5.3.0
< 0 无主辅路可切换
< 1 可切换到辅路
< 2 可切换到主路
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRingType | |||
) |
导航过程中提示音的类型 since 5.4.0
< 0 无
< 1 偏航重算的提示音
< 100 即将到达转向路口时的提示音
< 101 导航状态下通过测速电子眼的提示音
< 102 巡航状态下通过电子眼(所有类型)的提示音
< 103 巡航状态下电子眼播报点超速时的提示音
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRoadClass | |||
) |
AMapNaviLink的道路类型
< 0 高速公路
< 1 国道
< 2 省道
< 3 县道
< 4 乡公路
< 5 县乡村内部道路
< 6 主要大街、城市快速道
< 7 主要道路
< 8 次要道路
< 9 普通道路
< 10 非导航道路
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRoadFacilityType | |||
) |
道路设施信息类型 since 6.0.0
< 0 无
< 左侧合流
< 右侧合流
< 急转弯
< 反向转弯
< 连续转弯
< 事故多发地
< 注意落石
< 铁路道口
< 易滑
< 最大限速标志
< 最小限速标志
< 村庄
< 左侧变窄
< 右侧变窄
< 两侧变窄
< 横风区
< 货车限高
< 货车限宽
< 货车限重
< 货车检查站
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRouteIconPointType | |||
) |
路径的扎点信息类型 since 6.3.0
< 无效类型
< 步行扎点
< 汽车轮渡
< 载人轮渡
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRouteNotifyDataType | |||
) |
导航过程中关于路线的‘通知信息’的类型 since 6.2.0
< 0 无效
< 1 限行区域通知
< 2 禁行区域通知
< 3 道路关闭通知
< 4 拥堵区域通知
< 5 交警路线调度通知
< 20 备选路线切换为主路线的结果通知
< 21 手机卫星定位信号弱的通知
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRoutePlanPOIType | |||
) |
路径规划时POI点的起终点类型
< 0 起点
< 1 终点
< 2 途径点
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRoutePlanType | |||
) |
路径规划类型 since 5.5.0
< 1 直接算路
< 2 偏航重算
< 3 切换算路策略
< 4 平行路切换
< 5 躲避拥堵
< 6 限行算路(车牌限行)
< 7 道路关闭
< 9 停车场模式/沿途搜索设置行程点
< 10 更新城市数据引起的重算
< 11 限时禁行引起的重算(在线)
< 12 手动刷新
< 14 导航中请求备选路线
< 16 交警调度请求路线
< 200 PushRouteData进行导航
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviRouteStatus | |||
) |
道路状态
< 0 未知状态
< 1 通畅
< 2 缓行
< 3 阻塞
< 4 严重阻塞
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviSoundType | |||
) |
导航播报类型. since 6.0.0 AMapNaviSoundType 只返回 AMapNaviSoundTypeDefault
< 默认播报(导航播报)
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviTravelStrategy | |||
) |
骑步行算路策略. since 7.5.0
< 算路支持一条
< 算路支持多条
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviViewMapModeType | |||
) |
typedef NS_ENUM | ( | NSInteger | , |
AMapNaviViewTrackingMode | |||
) |
导航界面跟随模式
< 0 正北朝上
< 1 车头朝上
typedef NS_OPTIONS | ( | NSUInteger | , |
AMapNaviCompositeBroadcastType | |||
) |
导航组件中的语音播报类型 since 7.1.0
< 详细播报
< 简洁播报
< 静音
|
extern |
AMapNavi的错误Domain.