AMap初级实战之二(MoveAnimation moveTo、moveAlong)

上一篇 是amap 点标记方式闪动,通过websocket推送单个经纬度,后来用moveAlong实现了动画;代码如下图一图二;每次推送都会报"id of undefined",但是动画能动,不想管了,算是遗留了债;一个月后做小程序推送,瞄一眼web推送时,动画只会动一次,然后就再也不动了,心中大喊一时“ 不好”  F12一看仅有一个"id of undefined" 下面全是“chain of undefined”;图三; 百度三分钟没搞定就知道要还债了,

一度搞得我都想换巡航轨迹,这老哥总结的还可以; 感觉程序猿嘛不就是解决bug,原因总要找到的吧,淦;报错信息Array Foreach 以为传入的数据格式不对,这个错误想法导致浪费吃两盘鸡的时间,那就直接搜下MoveAnimation 官网文档就仔细看了moveto movealong用法https://lbs.amap.com/api/javascript-api/reference/overlay;,然后看了一篇特征说2.0对Marker 的moveTo、moveAlong接口升级  官网说明:

错误原因是:每对 这句话理解透彻:  插件加载完成之后Marker将都获moveTomoveAlong能力官方解释的都很详细   切记要理解这句话,就明白了

 don't say so much

ps: 高德地图今年三月份新发的2.0版本中   对于moveTo的定义又进行了改变

Marker 的moveTomoveAlong接口升级

<script src = 'https://webapi.amap.com/maps?v=2.0&key=您申请的key值' type="text/javascript" > </script>

这两个接口在API 2.0版本中需要先加载AMap.moveAnimation插件,插件加载完成之后,Marker将都获得moveTomoveAlong的能力。

JSAPI 2.0 的 moveTo、moveAlong 方法可以支持更丰富的设置,如动画持时间,动画延迟时间,及分段设置动画时间等。

moveTo可以让marker以给定的速度从一个经纬度移动到另一个经纬度并自动调整车头方向(车头方向与起点到终点的直线平行)。也可以看做moveTo是moveAlong分步主动调用。

----------

另外因为是小火车所以加上websocket位置作动画的时候,播放火车的声音,地图上的小火车嘟嘟嘟的跑至此交作业了

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值