本文档是灵图提供的51ditu Nav api的类参考文档,用来实现驾驶导航的功能,更多详细的使用范例和说明请访问51ditu API开发文档页面,API使用交流清访问51ditu产品论坛
类列表:| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTNavigate(handle) | LTNavigate | 创建一个驾驶导航类,一个页面上可以根据需求创建多个驾驶导航类 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| setFrom(city,name,point) | 无 | 设置导航的起点 | |
| setTo(city,name,point) | 无 | 设置导航的终点 | |
| setWayPoint(points) | 1.1 | 无 | 设置途经点,导航结果会顺次经过这些位置 |
| setAvoidDistrict(points) | 1.1 | 无 | 设置避让区域,导航结果会绕过这些区域 |
| navigate() | 无 | 开始导航,在开始之前,必须已经设置起点和终点 |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| loadend | (result) | 在每次获得导航结果时触发,将会把导航结果作为事件参数返回,使用此事件可以不必在LTNavigate的构造函数之中传递参数,而且可以实现多个搜索结果处理函数,因此具有更大的灵活性 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getStartCity() | String | 返回查询的起点城市的名称 | |
| getEndCity() | String | 返回查询的终点城市的名称 | |
| getStartPlace() | String | 返回查询的起点关键字 | |
| getEndPlace() | String | 返回查询的终点关键字 | |
| getLength() | Number | 得到路程的总长度,单位可以从getUnit()方法之中获得 | |
| getUnit() | String | 得到路程的总长度计算单位 | |
| getTime() | Number | 取得行程的预计使用时间,以分钟为单位 | |
| getKeyPoints() | LTNavigatePoint数组 | 取得道路关键点的点集合和说明信息,方法返回一个LTNavigatePoint数组 | |
| getRoadTrack() | LTPoint数组 | 取得线路详细的经由点列表 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getName() | 1.1 | String | 返回该点的所在位置的名称 |
| getPoint() | LTPoint | 返回该点的坐标 | |
| getDescription() | LTPoint | 返回在该点位置的行程描述 |