实现步骤
- 通过HWMapJsSDK初始化HWDirectionsService对象。
- 构建路径规划的请求体request对象,必须传入起点经纬度和终点经纬度。
- origin:起点的经纬度。
- destination:终点的经纬度。
- 通过第1步创建的HWDirectionsService对象调用路径规划接口,如驾车规划接口routeDriving,传入第2步创建的请求体,以及回调函数。
- 定义路径规划的回调函数function(DirectionsResult, DirectionsStatus),DirectionsResult是路径规划的结果,DirectionsStatus是返回码,当返回码为0时,表示获取结果成功。
- 此时有多种方法展示路径规划结果,如使用绘制折线的功能,除此之外可以使用HWDirectionsRenderer渲染路径规划的结果,使用方法为HWDirectionsRenderer.setDirections(DirectionsResult)。