WebGIS开发中,点击查询是最常用的一种查询方式,在ArcGIS api 中,这种查询叫IdentifyTask,主要作用是前台提交参数,交ArcServer查询分析返回。本文从开源框架的角度,从前台到服务端到数据库等多个角度,多种方式实现点击查询。干货如下:
1.1 Select控制器
对于矢量数据,Ol3中的官网demo提供了一个Select控件,实现鼠标的选择查询,代码如下:
//定义select控制器
var select= new ol.interaction.Select();
TBCompressor的安装很简单,点击install.cmd就可以了,安装后会在里的右键菜单里出现”Compress CSS or JS”选项,需要压缩文件时只需选取目标文件然后右键点选”Compress CSS or JS”即刻.压缩后的文件会自动重命名.
这里对jQuery1.3 Development版进行压缩测试,效果如下:可以看到效果还是非常不错的:)TBCompressor下载
需要注意的是使用TBCompressor必须要有JAVA环境的支持,需要安装1.4版本以上的JDK.