1. 這里說的動畫,可以看做是動畫片,也可以說是軌跡回放,也可以看做類似於ArcGIS的 storyMap。
2. 將一系列的點按照一定的順序進行漫游。
3. 動畫
1 var animation = new BMapGL.ViewAnimation(keyFrames, opts); // 初始化動畫實例 2 animation.addEventListener('animationstart', function(e) { // 監聽動畫開始事件 3 console.log('start'); 4 }); 5 animation.addEventListener('animationiterations', function(e) { // 監聽動畫迭代事件 6 console.log('onanimationiterations'); 7 }); 8 animation.addEventListener('animationend', function(e) { // 監聽動畫結束事件 9 console.log('end'); 10 }); 11 animation.addEventListener('animationcancel', function(e) { // 監聽動畫中途被終止事件 12 console.log('cancel'); 13 }); 14 15 map.startViewAnimation(animation); // 開始播放動畫
4. 使用 flyTo 和 panTo 對這些數據點進行操作,其效果都沒有Animation動畫的效果好。
5. 頁面顯示
6. 源碼地址