百度地圖(39)-GL 軌跡動畫


1.  軌跡動畫原理和動畫功能相似,但整體感覺這個效果要好很多,首先速度不會太快,第二有軌跡線

可以查看,用戶感覺在實時跟進當前進度和位置。

 

2. 軌跡動畫使用的是 BMapGL.TrackAnimation 。

 

3. 代碼

 1   var pl = new BMapGL.Polyline(points,{
 2     strokeColor:'#342323',
 3     strokeWeight:2,
 4     strokeStyle:'dashed'
 5   });
 6 
 7   var trackAni = new BMapGLLib.TrackAnimation(map, pl, {
 8     overallView: true, // 動畫完成后自動調整視野到總覽
 9     tilt: 30,          // 軌跡播放的角度,默認為55
10     duration: 20000,   // 動畫持續時長,默認為10000,單位ms
11     delay: 3000        // 動畫開始的延遲,默認0,單位ms
12   });
13 
14   trackAni.start();

 

4. 頁面顯示

錄取的 gif 動畫文件太大了,傳不上來,大家可以看這個效果

http://lbsyun.baidu.com/index.php?title=jspopularGL/guide/trackAnimation

 

5. 源碼地址

https://github.com/WhatGIS/bdMap

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM