Skip to content

WebGlobe 0.4.4

Compare
Choose a tag to compare
@iSpring iSpring released this 28 Jan 15:47
· 254 commits to master since this release

更新:

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