最后我们来谈⼀下动画的实现
动画实际可以理解为对轨迹的模拟,当路径成功生成后,激发对路径的模拟,这里用判断语句来实 现这个逻辑:
driving.search(start,end,opts,function(status, result){
if(status=='complete'){
// 实现轨迹的模拟
}else{
}
})
先做⼀个小车的标记
var marker = new AMap.Marker({
map:map,
position:start,
icon:'https://webapi.amap.com/images/car.png',
offset: new AMap.Pixel(-26 -13), autoRotation:true,
angle:-180,
})
这个小车规定了可以自动旋转,起始位置,并显示在地图上。
之后,就创建⼀个折线对象,用来显示车行驶需要走的路。
var passedPolyline = new AMap.Polyline({
map:map,
strokeColor:'#AF5',//描边的绿⾊
strokeWei