论文部分内容阅读
在Web2.0盛行的时代,一种新兴的应用技术——Mashup技术在Internet上逐渐兴起。鉴于Mashup技术倍受程序人员及其爱好者的青睐,各大服务商相继公开自己的部分应用程序接口(ApplicationProgramInterface,API),以便程序员和Mashup爱好者创造更多有意义的新的Mashup应用程序。 近几年,随着GoogleMapsAPI的公开,基于GoogleMap的Mashup应用越来越多,但是这类应用绝大多数是针对某一特定用户需求及其数据特点来创建的,该系统的可移植性则相对较差。本文基于现有用户的特点及需求,将其划分为扩散性网络的对应类型(促进传播行为的网络和抑制传播行为的网络),并针对这两类用户,提出了基于GoogleMap的两种地图显示模式,即星形辐射显示模式和缩放级别控制显示模式,在地图上直观地反映其传播范围、程度及发展趋势。分析并设计了两种显示方案的流程:对促进型网络,例如连锁企业,其总、分店采用不同图标标记其地理位置信息,并提供星形辐射显示模式对总、分店之间进行关联;而对抑制型网络,以传染病甲型流感为例,设计了在不同缩放级别控制下分别提供不同颜色的区域显示模式和信息点标记显示模式。最后,本文基于GoogleMapsAPI及Mashup技术,结合具体实例进行相关测试。 本文给出的是一个开放式的、可移植的、可扩展的、且提供综合的地图显示模式系统,不再针对某一特定用户设计,而是基于扩散性网络的两类用户特点来设计,所以,不论是哪种类型的用户只需登录同一个网络系统,并在该系统中,根据自身需求及其数据特点选择适合自己的显示模式,而无需再单独创建自己的基于GoogleMap的Mashup技术地图显示应用程序。