最后我们来谈⼀下动画的实现
动画实际可以理解为对轨迹的模拟,当路径成功⽣成后,激发对路径的模拟,这⾥⽤判断语句来实 现这个逻辑:
先做⼀个⼩⻋的标记
这个⼩⻋规定了可以⾃动旋转,起始位置,并显示在地图上。
之后,就创建⼀个折线对象,⽤来显示⻋⾏驶需要⾛的路
⾸先定义路径的属性,之后给marker的移动事件赋予回调函数,也就是给折线定义具体的路径。 之后,还需要给marker的移动进⾏设置
先调整地图的显示范围,然后规定在⻋移动时,每个0.5s就⼀定⼀次,且开启⾃动旋转。这⾥有⼀个量
还需要预定⼀下,就是lineArr。之前在规划路径是,路其实是由很多的散点顺序连接组成的,这个 lineArr就是存储这些散点,⽽这些散点都是在result中存储的。也就是说
⽣成路径后,result结果就会返回当前轨迹对象,其中包含了导航信息。
那么就需要在判断体中先根据reult计算lineArr
这样就将result中的结果逐个push到lineArr当中。
好了,⼀个简单的⼊⻔级的WebGIS课程就到此结束了,后续还可以就更多问题进⾏深⼊学习
在学习过程中如果有不明白的地方,可以关注我主页,找我获取相应的视频学习资料。