浏览 221 次
|
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-05-29
最近一直在做车辆定位、调度等GPS与GIS结合应用的系统。车辆在一千台以上,上传定位点时间3-9秒不等,连续传输。一直为GIS应用平台采用什么技术而困惑,目前车载数据中心运行正常,但是GIS平台目前采用的B/S模式,纯Ajax应用,远远达不到实际应用的要求。地图上如果一次性显示上千个行车轨迹点(vml),在不同比例尺下切换,非常的卡,有时甚至ie崩溃,目前只能分页显示。其它如所有车的行驶信息列表,定位点实时刷新,报警信息响应等也是相等棘手。难道这样的应用一定要采用C/S架构,还是可以通过ActiveX控件或者applet要解决,希望有做过类似应用的大侠讨论一下。
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-05-30
纯js的实现在地图上标绘大量数据点的时候确实是有性能问题的。如果是强制同时显示上千个点,IE肯定吃不消,可以采取一些优化措施,比如分比例尺显示,只在较大比例尺时才加载数据,这样同时显示在地图上的数据量就小很多,速度会快很多。如果真是有同时展示所有数据的需求,Activex,applet,flash这些都是可以考虑的,或者干脆C/S吧,这样还方便些。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-05-30
个人认为你这个需求有问题,在一个屏幕上显示上千个点对于使用者来说没什么意义,信息量太大等于没有信息。建议把这个需求再斟酌斟酌。难得在这个论坛还看到同行,呵呵,握个手!
|
|
| 返回顶楼 | |
|
最后更新时间:2008-05-31
呵呵第一次发个贴还被评为新手贴,没有看过什么《JavaEye版规和提问的智慧》,很奇怪这样的问题真的就那么容易解决,但是一直找不到相关的讨论。
感谢yishh和wtusmchen的回复。 wtusmchen 写道 个人认为你这个需求有问题,在一个屏幕上显示上千个点对于使用者来说没什么意义,信息量太大等于没有信息。建议把这个需求再斟酌斟酌。难得在这个论坛还看到同行,呵呵,握个手!
恩说真话我也感觉这个需求没多大意义,而且可以说是非常不合理的。但是客户的需求往往就是很不可思议的,当然也不能说没有道理。比方说我登入系统后要求能看到我一天的行车轨迹,每一个点要标识行经的时间,而且是外网应用。或者说我要求看到整个地图区域内所有车辆当前的方位,而且是实时刷新的。诸如此类的需求往往对于一些特殊行业是有要求的。 |
|
| 返回顶楼 | |




