首页 / 浏览问题 / 云GIS / 问题详情
js中Element性能问题
1EXP 2017年10月23日

在 iclient 8c for javascript 中使用 SuperMap.Layer.Elements 时,需要在地图上渲染自定义样式的名称,样式如图:

,此时如果点超过1k个,会遇到卡顿的问题,请问下性能优化有什么比较好的方案吗?

1个回答

你好,可以map,getExtent()获取当前显示范围,然后只绘制当前显示范围的,监听map的move事件,当缩放或者平移之后重新获取当前显示范围,再绘制
1,603EXP 2017年10月23日
您好,获取当前显示范围,如果地图级别非常小的话需要渲染的点也非常多,move事件也不能解决渲染的性能问题,每次move都删掉dom重新绘制的话性能耗费也非常大
...