基于面向对象编程语言技术实现地图轮廓标徽的方法.pdf

上传人:a1 文档编号:1034006 上传时间:2018-03-27 格式:PDF 页数:7 大小:365.73KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910025865.2

申请日:

2009.03.11

公开号:

CN101499007A

公开日:

2009.08.05

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 9/44公开日:20090805|||实质审查的生效|||公开

IPC分类号:

G06F9/44; G06F17/30

主分类号:

G06F9/44

申请人:

南京联创科技股份有限公司

发明人:

吴宏伟; 赵懿敏; 庞海东; 李 捷; 曹晓华

地址:

210013江苏省南京市定淮门12号16楼

优先权:

专利代理机构:

南京天翼专利代理有限责任公司

代理人:

汤志武;王鹏翔

PDF下载: PDF下载
内容摘要

基于面向对象编程语言技术实现地图轮廓标徽的方法,采用actionscript技术编写地图轮廓标徽的功能,编译actionscript形成flash方式展现地图信息,在web浏览器上展现该地图信息,支撑b/s的应用;采用xml文件方式做数据的交互,通过指定的xml文件格式定义了地图轮廓展现信息,然后采用http协议的方式作为参数传递给地图flash,动态生成地图信息:通过xml方式定义地图的信息;采用actionscript实现flash地图的方式,把地图分析较好的部署到b/s架构的系统上。设定多个地图属性信息,包括每个区域的背景颜色、区域间的线条颜色和大小、区域信息说明。丰富了信息展现形式,提供了简单明了的方式呈现各地域发展情况。

权利要求书

1、  基于面向对象编程语言技术实现地图轮廓标徽的方法,其特征是采用actionscript技术编写地图轮廓标徽的功能,编译actionscript形成flash方式展现地图信息,在web浏览器上展现该地图信息,支撑b/s的应用;
采用xml文件方式做数据的交互,通过指定的xml文件格式定义了地图轮廓展现信息,然后采用http协议的方式作为参数传递给地图flash,动态生成地图信息:
通过xml方式定义地图如下信息:
1)、每个区域的背景颜色
设定每隔区域的背景信息,背景信息彼此不同;
2)、区域间的线条颜色和大小
设定区域间的线条颜色和线条大小;
3)、区域信息说明
给每个区域添加说明信息,每个区域的信息彼此不同;
4)、每个区域的触发事件
设定每隔区域的触发事件,每个区域的触发事件可以彼此不同;
事件种类包括:鼠标悬浮、鼠标离开、鼠标单击、鼠标双击;
事件信息的自定义使用javascript语言定义时间信息,Flash文件采用回调函数方式访问javascript的事件信息;设定事件的参数是javascript函数名称;
5)、地图数据轮廓信息
传递像素方式的地图标徽坐标信息;
6)、地图的放大、缩小功能
提供整体地图放大和缩小功能的设定。

2、
  由权利要求1所述的基于面向对象编程语言技术实现地图轮廓标徽的方法,其特征是为程序员提供二次开发的函数包,提供给二次开发人员的函数包只有基于actionscript实现的flash地图文件和xml地图配置文件规则;二次开发人员只需要按照指定的xml格式传递参数就可以生成具体的地图信息。

说明书

基于面向对象编程语言技术实现地图轮廓标徽的方法
技术领域
本发明属于电信运营商业务数据信息展现应用技术范畴,尤其是基于ActionScript(面向对象编程语言)技术实现地图轮廓标徽的方法。
背景技术
电信运营商通过多年的发展,业务运营支撑系统已经越来越成熟了。现在的重点逐渐向经营分析系统倾斜,需要经分析系统提供业务决策和业务分析功能,提升电信的自身运营价值。电信领导及分析人员在日常工作中会经常登陆到经营分析系统中获取有价值的信息。
当前的经分信息展现还是采用传统的表格、图形形式展现。当用户访问一个专题区域的时候,首先进入的概要信息的表格(图形)界面,然后通过点击事件又跳转到另一个表格(图形)中。当用户反复的切换信息是,可能会造成视觉混淆,主次信息不直观,展现样式不清晰,都是表格化数据。没有由简入繁的过渡。一旦系统信息量越来越大,系统信息展现的直观性、使用的便捷性也会成为系统建设好坏的重要依据。
发明内容
本发明目的是:针对当前系统的信息展现形式简单、展现内容单调,提出采用地图轮廓的方式(通过颜色区分,信息标注,事件响应等方式)清晰反应各地方的发展情况,达到展现形式简单明了。
本发明的技术方案是:基于Actionscript技术实现地图轮廓标徽的方法,采用actionscript技术编写地图轮廓标徽的功能,编译actionscript形成flash方式展现地图信息,在web浏览器上可以展现该地图信息,能够支撑b/s的应用;
采用xml文件方式做数据的交互,通过指定的xml文件格式定义了地图轮廓展现信息,然后采用http协议的方式作为参数传递给地图flash,动态生成地图信息。
可通过xml方式定义地图如下信息:地图属性信息定义丰富。
地图轮廓展现就是在界面上展现地图轮廓信息,例如要形成江苏地域的分析地图,那么就只绘制出江苏所有市的信息,如果要查看南京的区县轮廓,那么就绘制出南京的区县地图轮廓。这些地图轮廓信息是采用像素点坐标的信息提供的,并存储到配置文件,即可生成地图轮廓。
由于只是简单地图信息的应用,并不是真正意义上的地理信息系统,所以采用自行研发的方式实现上述功能,使得二次开发部署方便快捷。
考虑到web应用的平台通用信息,就采用actionscript方式实现地图轮廓的标徽,通过actionscript编程实现地图轮廓,然后把actionscript编译生成flash文件。从而能够支撑基于web浏览器的b/s架构的应用。
由于actionscript最终还是生成flash方式发布的,为了能够使地图轮廓flash代码更加灵活通用,采用xml方式存储地图数据信息,实现地图轮廓信息的自定义动态生成。
提通过xml方式设定地图信息,包括:
1)、每个区域的背景颜色
可以设定每隔区域的背景信息,背景信息可以彼此不同。
2)、区域间的线条颜色和大小
可以设定区域间的线条颜色和线条大小
3)、区域信息说明
可以给每个区域添加说明信息,每个区域的信息可以彼此不同。
4)、每个区域的触发事件
可以设定每隔区域的触发事件,每个区域的触发事件可以彼此不同。
事件种类包括:鼠标悬浮、鼠标离开、鼠标单击、鼠标双击。
事件信息的自定义使用javascript语言定义时间信息。Flash文件采用回调
函数方式访问javascript的事件信息。设定事件的参数是javascript函数名称。
5)、地图数据轮廓信息
传递像素方式的地图标徽坐标信息。
6)、地图的放大、缩小功能
提供整体地图放大和缩小功能的设定。
提供给二次开发人员的代码只有flash地图和xml地图配置文件规则,二次开发人员只需要按照指定的xml格式传递参数就可以完成个性地图的制定。二次开发人员可以采用提供的地图flash文件,编写xml文件指定哪些针对具体的应用场景做分析,可以把地域发展的状况用颜色区分出来,也可以设定单击某区域看到该区域的分析信息,也可以通过双击看到下一级的地域信息。
采用actionscript技术,可以设定地图flash可调用javascript回调函数,能够松耦合的编辑触发事件函数,函数编辑在javascript中完成。
本发明有益效果:采用actionscript实现flash地图的方式,可以把地图分析较好的部署到b/s架构的系统上。可以设定多个地图属性信息,包括:每个区域的背景颜色、区域间的线条颜色和大小、区域信息说明、每个区域的触发事件、地图数据轮廓信息、地图的放大、缩小功能。针对整个系统来说,丰富了信息展现形式,提供了一种简单明了的方式呈现各地域发展情况。为系统的业务应用功能开发提供了新的方式。
对于二次开发人员来说,开发简单入门低,只需要理解xml请求信息定义即可。
再通过指定的xml文件格式定义了地图轮廓展现信息,然后采用http协议的方式作为参数传递给地图flash,动态生成地图信息。通过地图分析方式,可以清晰地反映各地域的概况,简单明了,能够在较短的时间给使用者提供关心的信息。如果发现有地域信息异常,也可以查询到更加信息的业务信息。通过地图分析方式,可以对分析专题的组织较合理化,能够由简入繁,丰富信息展现。
附图说明
图1:是针对安徽地市的未出账收入的分析,在图中底色是黄色(稍深的颜色)的区域是收入占比比较差的区域。
图2:xml的规范格式定义
图3:xml文件具体定义
图4:是把地图嵌入到页面的代码
具体实施方式
以图一为例二次开发人员需要获取安徽地图的像素标徽坐标,然后拼接成xml方式作为参数传递给地图flash文件,生成地图。当用户单击合肥,那么就会查看合肥的分析专题明细信息,当双击,就会进入合肥的区县信息。
具体的实施方式是:
1)第一步:编写xml信息,设定地图生成的参数信息。xml的规范格式定义如图2。
其中area和text标签可以重复定义,每个area表示一个区域,text表示文本备注信息。<area>的color属性是设置区域背景颜色。<map>的linecolor和linewidth是设置区域间线条颜色和大小。<text>是设置区域信息说明。<area>的clickfunc、clickargs、clickdoublefunc、clickdoubleargs、movemousefuncs、movemouseargss、outmousefuncs、outmouseargss属性是设置区域的触发事件信息。<area>的points属性是设置地图的轮廓信息。<map>的marginleft、margintop、scalex、scaley是设置地图缩放功能。
根据安徽的需求,xml文件具体定义如图3:
2)第二步:是在页面中只需要写一段代码,就可以把地图嵌入到页面,如图4。
调用sendMapReq方法,即可生成地图。

基于面向对象编程语言技术实现地图轮廓标徽的方法.pdf_第1页
第1页 / 共7页
基于面向对象编程语言技术实现地图轮廓标徽的方法.pdf_第2页
第2页 / 共7页
基于面向对象编程语言技术实现地图轮廓标徽的方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《基于面向对象编程语言技术实现地图轮廓标徽的方法.pdf》由会员分享,可在线阅读,更多相关《基于面向对象编程语言技术实现地图轮廓标徽的方法.pdf(7页珍藏版)》请在专利查询网上搜索。

基于面向对象编程语言技术实现地图轮廓标徽的方法,采用actionscript技术编写地图轮廓标徽的功能,编译actionscript形成flash方式展现地图信息,在web浏览器上展现该地图信息,支撑b/s的应用;采用xml文件方式做数据的交互,通过指定的xml文件格式定义了地图轮廓展现信息,然后采用http协议的方式作为参数传递给地图flash,动态生成地图信息:通过xml方式定义地图的信息;采。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1