首页 / 浏览问题 / 云GIS / 问题详情
rest服务请求和绘制海量数据的问题
36EXP 2017年01月19日

关于使用超图rest服务请求数据后,在JavaScript客户端进行点的绘制的问题

关于使用rest服务请求要素信息后,在地图上绘制出相对应的信息的点。出现了两点问题。

一:在地图上绘制时,数据量达到千位级别时,rest服务的请求时长明显增加了。通过断点发现,是有返回信息的,但是时间有些长。

二:不论是ie还是chrome,绘制千位级别的点时,会造成浏览器卡死与崩溃。以下是出错截图

chrome下,请求后无反应

断点数据量

ie绘制图形

而我在网上有看到百度API绘制海量点其过程并不卡。

因此请问下,如何解决绘制海量点,请求过程不卡,绘制过程不卡的问题??超图是否有类似的例子??

2 个回答

1.在矢量图层上绘制大量点 可设置图层渲染方式renderers为Canvas或Canvas2

2.你也可以使用麻点图,具体可参考

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#gois 也可查看麻点图的技术专题

1,615EXP 2017年01月20日

浏览器支持Canvas的话,可以使用Graphics来进行渲染,速度非常快,1000个渲染17mssmiley

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#Graphics_Symbols

246EXP 2017年01月20日
...