少量 geometry Entity 大量使用Primitive。
开启请求渲染模式
viewer.scene.requestRender() 刷新一次
requestRenderMode = true 请求渲染模式。优化cesium性能,只有触发事件或者调用requestRender才重新渲染地图
适当设置清晰度
if (Cesium.FeatureDetection.supportsImageRenderingPixelated()) {
var vtxf_dpr = window.devicePixelRatio;
// 适度降低分辨率
while (vtxf_dpr >= 2.0) {
vtxf_dpr /= 2.0;
}
viewer.resolutionScale = vtxf_dpr;
}
图层优化
Cesium.WebMapServiceImageryProvider({
rectangle:new Cesium.Rectangle.fromDegrees(120,38,122,36);//设置图层加载范围
tileWidth: 1024,//扩大请求范围
tileHeight: 1024,
enablePickFeatures: false,//关闭拾取feature
maximumLevel:21
})