OpenLayers中可以使用很多种类型的popup,大家可以到Openlayers的 popupMatrix.html示例中看。之前存在这样一个错误的想法:popup和marker是绑定的,要有popup就必须有marker。然后最近为了实现这样一样需求:在接图表的网格中点击,产生相应的一个简单的...
分类:
其他好文 时间:
2015-06-23 17:18:23
阅读次数:
293
最近研究OpenLayers源码时,发现其中使用了比较多的apply方法,对其也是很不明白。于是上网经过多方面了解以及自己细细体会后,终于算是基本明白是其干什么的了,这里分享下。apply方法的造型是这样的,Function.apply(obj,args) 能接收两个参数:obj:这个对象将代替Fu...
分类:
移动开发 时间:
2015-06-23 15:23:11
阅读次数:
151
先说说这个功能可能使用到的地方,当我们下载的网上瓦片或者矢量数据的第一级或开始几级效果不是很好时,我们就就想让用户看到这些级别的瓦片。实现这个功能比较简单,主要就是修改Openlayers.map的isValidZoomLevel方法。具体如下:1.先定义好一个limiteZoonLevel方法,在...
分类:
其他好文 时间:
2015-06-23 15:12:09
阅读次数:
212
这里实现gis里最常用的功能:缩放至图层(或者缩放至要素),实现效果如下:
这个实现就很简答了,主要用到的是datagrid的双击事件,其api是这么描述的:
那么,只要获取双击行的经纬度,然后利用map的setCenter或zoomto方法就可以了。代码如下:
onDblClickRow: function(rowIndex, rowData){...
分类:
其他好文 时间:
2015-06-22 06:28:23
阅读次数:
473
做软件都要从用户的角度来做,怎么样让用户输入的更少,体验更好,我们就应该怎么来做,也就是需求驱动,客户都是大爷!题外话说完了,步入正题,本文实现在查询时输入查询条件时,自动提示数据库中包含改值所有记录(注意,我这里用的是包含,not
start,not end,这是跟mysql的模糊查询相关的),看下实现效果:
1、使用jquery ui的autocomplete控件
jQuery...
分类:
Web程序 时间:
2015-06-22 01:14:20
阅读次数:
210
这两天在图书馆边看jsp边查边写代码,改完了老板交给的任务,也顺带实现了查询的效果,先来看下最终实现的效果图:
整个实现思路是:服务器端采用servlet+mysql模糊查询,servlet返回json数据,客户端解析json数据以表格形式显示并根据经纬度在地图上进行标注。
1、服务器端Servlet代码:
package edu.whu.vge.servlet;
import j...
分类:
数据库 时间:
2015-06-20 11:58:59
阅读次数:
402
因为实验室项目要用,所以最近在学习OpenLayers,但是从来没有做过前端呀,坑爹的,硬着头皮上吧反正正好借这个机会学习一下JS,本来对这门语言也挺感兴趣的,多多少少写过一下JS代码了,差不多学一些里面的特殊概念了以前一直觉得闭包这个词太神秘,所以先选这个概念了参考资料:《JavaScript高级...
分类:
编程语言 时间:
2015-06-19 10:16:19
阅读次数:
119
之前的开发是采用phpStorm,前端:html+css+javascript+jquery,服务器端:php;但是这个前后台交互要通过ajax来实现数据交互,中间遇到了跨域的问题,卡了两天虽然解决了但是后面部署的话会比较麻烦。正好最近老板让我接手之前另一个项目开发的软件,是用jsp写的,一开始我是拒绝的,后来借了一本jsp的书,用一天的时间快速读了下,觉得这个开发部署要方便很多,于是就把之前的代...
分类:
编程语言 时间:
2015-06-18 19:49:48
阅读次数:
139
var wfsProtocol = new OpenLayers.Protocol.WFS.v1_1_0({ url: mapServerUrl + "/wfs", featureType: layerConfig.layerName, featureNS: nameSpace,/...
分类:
其他好文 时间:
2015-06-18 00:42:01
阅读次数:
406
最近一个项目要用GeoServer,匆忙上手就用,遇到了很多可能出人意料的问题,“用一个shape文件发布多个图层时出现openlayers调用显示空白的问题“就是其中一个,百思不得其解,到GeoServer中文社区遍查贴子,GeoServer.org中扫完UserManual,花了一天半时间,也没有找到答案,中午趴着眯会儿时忍不住还在想,到处都没有相关资料,肯定不是一个常规问题,于是静下心来想,...
分类:
其他好文 时间:
2015-06-17 16:39:26
阅读次数:
379