利索能及
我要发布
收藏
专利号: 2016105438172
申请人: 电子科技大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于OpenLayers的WebGIS开发框架的构建方法,其特征在于,包括下列步骤:获取用于WebGIS客户端的JavaScript类库包Openlayers;

从Openlayers中提取地图初始化JavaScript类和地图操作JavaScript类,并对提取的JavaScript类进行继承开发,提供地图初始化接口、地图操作接口;其中,地图初始化接口用于嵌入不同平台上发布的地图服务到WebGIS客户端;地图操作接口用于对WebGIS客户端中的地图服务的地图操作,包括鹰眼图、比例尺、导航栏、地图标记、地图移动、地图事件;

同时对图初始化JavaScript类、地图操作JavaScript类分别与Web服务器交互的过程进行封装,提供Web接口;

对图初始化JavaScript类和地图操作JavaScript类进行合并,并将图初始化接口、地图操作接口、Web接口整合成一个文件,所述文件作为WebGIS开发框架的引入接口。

2.如权利要求1所述的方法,其特征在于,对图初始化JavaScript类、地图操作JavaScript类分别与Web服务器交互的过程进行封装具体为:对图初始化JavaScript类、地图操作JavaScript类中的可扩展超文本传输请求XHR对象进行封装。

3.在基于权利要求1所述的OpenLayers的WebGIS开发框架中开发GIS功能的方法,其特征在于,包括下列步骤:调用WebGIS开发框架中的地图初始化接口,完成地图初始化操作,展示出地图;

通过调用地图操作接口中的一种或多种作为地图辅助工具,并设置地图辅助工具的显示位置和显示方式;

调用Web接口和地图操作接口中的地图标记接口,基于与Web服务器交互的方式动态完成地图展示。