WebGlobe 0.4.4
更新:
- 代码中去掉了lastLevel的概念,只保留level,表示最后渲染切片的级别,根据分辨率计算距离与level,保证了任何时刻切片在Canvas上都是以接近256X256的尺寸显示,不失真
- 每次渲染之前都会检查Camera是否发生变化,如果变化则更新切片列表,并且保证Canvas八个角点都有保底的可见切片,不再从level1全部渲染切片,减少WebGL绘图命令
- 在移动端浏览器中可以通过手势进行交互操作
- 添加LocationService模块,默认显示当前位置
- 增加了多种LabelLayer和TrafficLayer,并增加了TiledLayer的类型和style
- 使得IE11等浏览器可以运行WebGlobe
- 使得PoiLayer能基本搜索POI并将其显示,有待完善
- 用webpack代替gulp作为编译打包工具,在package.json中定义了npm scripts:
- npm run clear 用于清除编译打包的结果
- npm run build:dev 对代码进行编译打包,代码没有压缩混淆,用于开发环境
- npm run build:prod 对代码进行编译打包,代码进行了压缩混淆,用于生产环境
- npm start 用于执行build:dev
- 开发过程中,在WebGlobe根目录下执行npm start即可进行打包编译