Vue+Cesium从入门到放弃:踩坑

1.Cannot find module “.”
Vue+Cesium从入门到放弃:踩坑_第1张图片
解决方法:在webpack.basic.conf.js中添加unknownContextRegExp: /^.\/.*$/
Vue+Cesium从入门到放弃:踩坑_第2张图片
2.paused before potential out-of-memory crash
场景:Cesium加载Ajax请求到的Geojson文件.。
原因:Cesium加载大数据量的Geojson时会出现这种错误
解决方案:把GeoJson分解成小文件。笔者目前并没有发现可以有效解决这种问题的方法。
3.Vue中使用Cesium效率低(帧率低)

  • Vue会时刻监视data中的变量,因此,不要将Viewer存在data中,比如不要有this.viewer=new Cesium.Viewer('xx')这样的写法。
  • 不要用import Cesium from 'cesium/Cesium'的方法引入Cesium,在index.html文件中直接用script标签引入.

你可能感兴趣的:(WebGis)