在前端创建FeatureLayer并添加数据的方式,有什么优化浏览速度的方法?
在前端创建FeatureLayer并添加数据的方式 是指例如如下代码:
lyr = new FeatureLayer({
source: graphics, // autocast as an array of esri/Graphic
// create an instance of esri/layers/support/Field for each field object
fields: fields, // This is required when creating a layer from Graphics
objectIdField: "oid1", // This must be defined when creating a layer from Graphics
renderer: simpleRenderer, // set the visualization on the layer
spatialReference: {
wkid: 102100
},
geometryType: "point", // Must be set when creating a layer from Graphics
//popupTemplate: pTemplate
});
目前做了个试验,5000个点有点卡,8000就比较卡而且影响到使用了,请求性能优化方案,谢谢!!
lyr = new FeatureLayer({
source: graphics, // autocast as an array of esri/Graphic
// create an instance of esri/layers/support/Field for each field object
fields: fields, // This is required when creating a layer from Graphics
objectIdField: "oid1", // This must be defined when creating a layer from Graphics
renderer: simpleRenderer, // set the visualization on the layer
spatialReference: {
wkid: 102100
},
geometryType: "point", // Must be set when creating a layer from Graphics
//popupTemplate: pTemplate
});
目前做了个试验,5000个点有点卡,8000就比较卡而且影响到使用了,请求性能优化方案,谢谢!!
2 个回复
atlas1563
赞同来自: herocheng98
减少显示数量,1. 数据抽稀 2. 数据聚类显示
不减少数量, 1. 在server端处理好数据发布成动态地图服务,这样前端渲染压力会小很多 2. 动态切图
herocheng98
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态