Open lihuan928 opened 6 years ago
有个简单的办法,在调用之前: Cesium.loadText=Cesium.Resource.fetchText; Cesium.loadJson=Cesium.Resource.fetchJson;
很感谢您成功的帮我解决了问题,但是现在又遇到两个新问题希望您可以帮忙解答一下,一个是为什么无法填充:fill: Cesium.Color.YELLOW.withAlpha(1)无效;另一个问题是当geojson文件大于20兆后浏览器奔溃,但是我们的数据要远远大于这些,请问楼主该如何解决?
您好,填充颜色的问题已经解决了,只剩下加载大数据文件的问题了。很感谢您提供的资源!
前端动态加载大量shp数据我目前没有解决方案,确实爱莫能助了。
好的,如果后端做矢量切片,是否可以和项目结合起来,或者是前后端配合有没有解决的办法?感谢楼主!
如果后端做矢量切片那我这个小工具其实就用不着了,这小工具主要就用在矢量数据量较小项目。后端矢量切片工具其实挺多的,比如geoserver等都很成熟而且可以配很丰富的样式。
那么请问楼主,cesium如何加载geoserver生成的geojson矢量切片数据呢?这个问题困惑了很久,希望楼主可以指点迷津!
就跟普通的wtms一样加载就好
感谢楼主解惑,我尝试一下!
请问,wmts矢量切片用什么函数加载呢?加载方式是什么?
楼主您好!我有两个问题: 1、您开发的这个工具功能是在cesium上加载geojson数据或shp矢量瓦片,这和直接调用geoserver发布的wmts服务有什么区别? 2、您的这个小工具怎么使用?我前端使用的框架是vue。目前已经在项目引入了cesium,怎么引入您的这个功能? 谢谢! 我的QQ:1287642889,您可以加我,随时沟通。
很感谢您成功的帮我解决了问题,但是现在又遇到两个新问题希望您可以帮忙解答一下,一个是为什么无法填充:fill: Cesium.Color.YELLOW.withAlpha(1)无效;另一个问题是当geojson文件大于20兆后浏览器奔溃,但是我们的数据要远远大于这些,请问楼主该如何解决?
请问下这位同学解决掉大数据量geojson的问题了吗?我这里也碰到了一样的问题,geoserver确实没问题,不过我在做安卓离线的系统,没法连server,想问问有没有其他解决方案? @lihuan928
在js里动态切片也好、渲染成一张图也好,数据量都很容易受到运行内存的限制。可以考虑使用原生插件进行切片并且保存到移动设备上做缓存;也可以参考平时我们用的导航地图,将矢量切片打包下载到移动设备上,之后按照切片规则加载。看看能不能解决问题。@Rackar
在用1.43版本之后的cesium会报Cesium.loadText is not a function这个错误,提示用Resource.fetchText来代替,但是在cesium中没有找到这个类似的代码,请问楼主该如何解决这个问题或是能否告知Resource.fetchText怎么用?感谢楼主的帮忙!