报表与ammap集成实例
现知道Flash图形中map做得比较细致的有fusionmap和ammap,由于都支持装载xml数据格式,跟报表集成还都比较方便。
下面介绍的是跟ammap集成的一个实例,结构是润乾报表负责数据整理,ammap负责图形展现,效果如下:
例子中地图上按照各省的数据程度控制显示颜色,鼠标移动到区域上可以显示数据。
先总体介绍ammap的特点:
支持flash图形的基本特征:图形缩放,鼠标悬浮变化样式,图形整洁。
2图形区颜色可以在数据文件中控制。
鼠标移动时显示区域的标题信息,点击时还能弹出说明信息窗口。
有缩放导向小窗口,配合缩放功能方便定位。
支持各省份url超链接。
上述是暂时了解到的功能,应对普遍需求应该够了,还有其它细节属性,想了解的可以查看其网站上的帮助文档。
http://www.ammap.com/docs/v.2/basics/adding_map_to_a_page
例子的实现过程:
先由报表服务端准备数据并输出到服务器上xml数据文件,之后按照客户端页面统计图方法读取数据,展现图形。
数据结构:
第一列是ammap地图中中国地图省份的编号,第二列是各省份鼠标悬浮时显示的标题,第三列是设置地图上该省份区域的显示颜色,跟报表工具比较搭对(可以用if表达式设置颜色值)。最终显示的就如文章开头的地图效果。