首页 / 浏览问题 / 三维GIS / 问题详情
向跟踪图层添加大量元素
82EXP 2017年04月21日
使用 Iclient 8C JavaScript 客服端,通过plung 中的 trackingLayer.add() 方法向跟踪图层添加用图标表示的点元素

现有一问题,如果绘制的点量小时没问题,但是如果是需要绘制的点数据量太大,使用循环来 add 时,会导致卡顿,想请教下有没有什么办法处理向跟踪图层大量添加元素的好方法

2 个回答

能说一下具体添加多少数量的点吗?具体是什么需求呢?
3,389EXP 2017年04月21日
是这样的,我有一二维点数据集,包含成百上千个点信息,在通过查询以后,需要在三维场景中以图标的形式来展示每一个点,通过trackingLayer 的 add 方法向跟踪图层添加是可以的,但是 add 好像只能一次添加一个对象,如果我使用循环来 add 绘制的话,会出现卡屏的现象,所以想咨询下是否有什么方法解决
您好,客户端跟踪层性能不太高。

建议您还是把查询的点数据集,生成缓存发布三维服务,先加到球上,查询出来高亮显示。

但是这样又不好设置图标了,不同点要设置不同图标吗?
同一个数据集里面的点设置为同一个图标。。。。因为这些点信息可能会通过数据服务增删,所以生成缓存可能不太方便
没查出来的数据要显示吗?
没有查出来的数据并不需要显示,生成缓存以后设置那些显示那些不显示好像不太方便是吗?
数据量大了别加跟踪层,你可以参考一下我们客户端矢量更新的文档。

不显示的话可以隐藏的哈。
好的,我大概知道处理逻辑了,我先试试,谢谢
您好,请问是三维的吗?
3,389EXP 2017年04月21日
是的,使用插件的三维
...