制作浮动标注

来源:百度文库 编辑:神马文学网 时间:2024/04/30 17:50:19
这个网址里面的http://i.supermap.com.cn:7070/demo/index.html自定义标签演示,可以进行下载 

第一:如何能够想显示浮动窗口就显示,不想显示就不显示。

        这个问题其实最开始我也受到以前做VC,VB开发时的影响转不过弯来,VC,VB是自己的电脑读取自己电脑上的数据,所以可以即查即用。IE不行,IE是将服务器上的数据取回来后再显示,至于动态效果哪个全有JavaScript来控制了,所以楼主要想更好的控制浮动窗口就首先学好JavaScipt,其次了解一下CSS跟DHTML。

       关于这一点如果不想花费过多时间,就直接修改版主给的哪个Demo就OK了。

第二:数据如何获得。

      数据如何获得这个问题比较有趣,因为版主提供的哪个Demo数据是事先写在JavaScript文件里面的,但是再Deskpro里面查看属性是没有坐标信息的。不过当你将数据导入到数据库后会发现,数据库里面你的哪个数据图层有坐标信息了,方法就是写个小程序让他按照Demo中的格式写入一个记事本里面就OK了,如果需要我可以提供我写的哪个类。 

关于动态获取数据,可以在脚本里调用mapcontrol1的方法进行查询,然后客户端就能得到坐标和属性值了。之后用脚本把属性值组织成表格或其他方式,并根据坐标定位,在客户端就可以显示了。

如果这种调用是定时执行的,就可以做动态监控的应用。效果参考演示系统里的GPS范例。

“浮动出一矩形框”,可以用一个背景图片来实现,会比较美观。