mapgis igserver地图查询实例开发篇.pdf
文本预览下载声明
MapGIS K9 IMS 地图查询实例开发篇
(JAVA+JS)
目录
第一章 二次开发简介
1.1 二次开发概述 1
1.2 二次开发架构 1
1.3 二次开发方式2
1.4 二次开发特点2
第二章 开发准备工作
2.1 开发环境与工具4
2.2 JAVA 环境的安装配置4
2.3 站点数据准备与配置5
2.4 配置数据服务器5
2.5 Web 服务配置8
第三章 开发预备知识
3.1 Web 编程基本知识 13
3.2 二次开发技术 13
3.3 二次开发原理 14
第四章 实例开发与实现
4.1 站点搭建过程 15
4.2 地图基本显示功能的实现22
4.2.1 地图显示功能22
4.2.1.1 实现步骤22
4.2.1.2 实现过程31
4.2.2 基本操作功能32
4.2.3 常用工具33
4.2.3.1 鹰眼33
4.2.3.2 放大镜35
4.2.3.3 测量36
4.3 图层显示控制的实现39
4.3.1 实现步骤39
4.3.2 实现过程44
4.4 查询定位功能的实现52
4.4.1 实现步骤52
4.4.2 实现过程58
4.4.2.1 简单查询实现58
4.4.2.2 条件查询实现61
I
4.4.2.3 闪烁定位功能实现64
第五章 小结
II
地图查询实例开发篇(Map )
第一章 二次开发简介
1.1 二次开发概述
WebGIS 对于大多数人来说是既熟悉又神秘的,因WebGIS 的广泛应用变得熟悉,又因
其强大的功能和复杂的开发变得神秘。确实,WebGIS 的开发具有一定的复杂度,因为它涉
及的知识面太广,设计思路又不同于传统的C/S 模式。如何尽可能地把复杂问题简单化,让
新手能够快速掌握WebGIS 的开发是MapGIS-IMS 一直追寻的目标。
MapGIS K9 IMS 的诞生,提供多模式多方式的二次开发,将给众多WebGIS 爱好者带
来惊喜,实现大家共同的愿望。基于JavaScript 的JAVA 模式的二次开发,采用平台封装好
的JAR 包中的服务接口和脚本库实现。这种开发基于分层的体系架构,将复杂问题隐藏在
内部,提供简便的、粒度适中的数据功能服务接口,为用户展现便捷、灵活的二次开发方式。
1.2 二次开发架构
Web应用
JavaScript 客户端 JavaScript+FlexAPI
服务器端JAVA
封装好的服务接口(JAR )
显示全部