摘要: OpenLayers中可以使用很多种类型的popup,大家可以到Openlayers的 popupMatrix.html示例中看。之前存在这样一个错误的想法:popup和marker是绑定的,要有popup就必须有marker。然后最近为了实现这样一样需求:在接图表的网格中点击,产生相应的一个简单的... 阅读全文
posted @ 2015-06-23 15:13 拽不过现实 阅读(6467) 评论(2) 推荐(0) 编辑
摘要: 对于HTML5相信大家都不陌生,很早就出来了,但是貌似都没有真正的使用过。最近做项目时要实现这样一个需求:一个图片,大小不固定,要求能实现类似地图一样放大、缩小、移动功能。这里就很合适使用html5的canvas画布。实现步骤如下:1. 定义一个canvas标签。 这里有个很重要的地方,就是这个w... 阅读全文
posted @ 2015-06-23 15:01 拽不过现实 阅读(40880) 评论(2) 推荐(2) 编辑
摘要: 现在很多的网站都存在这样一个效果:当用户搜索信息后,滚动内容时,搜索框的位置会产生变化,会固定在某个位置,方便用户进行再次搜索。比如百度图片。为了提高系统用户体验,也想加入这个效果,经过小段时间摸索,基本实现了。代码比较简单,主要是css js控制。具体如下1.css部分,主要是设置好两个样式,滚动... 阅读全文
posted @ 2015-06-23 14:53 拽不过现实 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 最近在看jquery书时,看到一个比较有趣的东西:图片轮换。这里和大家分享下我看完后写的一个demo。实现图片轮换要完成三部分模块:html部分、css部分、jqury部分。下面分步详细说明。1.html部分: 五月天专辑 ... 阅读全文
posted @ 2015-06-23 14:48 拽不过现实 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 先说说这个功能可能使用到的地方,当我们下载的网上瓦片或者矢量数据的第一级或开始几级效果不是很好时,我们就就想让用户看到这些级别的瓦片。实现这个功能比较简单,主要就是修改Openlayers.map的isValidZoomLevel方法。具体如下:1.先定义好一个limiteZoonLevel方法,在... 阅读全文
posted @ 2015-06-23 14:41 拽不过现实 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 尽管js的apply方法在平常的使用中并不多见,但是在某些地方使用的还是很有帮助性的,这里就和大家说两个比较实用的例子:1.数组最大最小值 求数组中的最大最小值,js有相应的方法:Math.min(),Math.max(),但是这两个方法有个不方便的地方就是其参数不能是数组,而是单个元素值,即(pa... 阅读全文
posted @ 2015-06-23 14:37 拽不过现实 阅读(4841) 评论(0) 推荐(0) 编辑
摘要: foreach语句的基本用法大家都应该知道,就是对对象进行遍历,取出相应的属性名称或属性值。Foreach(for)用法在js中使用很简单,基本如下: var objA={name:'mayday',region:'taiwan'}; for(var item in objA){ ... 阅读全文
posted @ 2015-06-23 14:35 拽不过现实 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 关于显示图片的最好方法当然是img 的src直接指向地址,简单实用。但是有时候也会使用到使用图片流显示图片的方法。实现也比较简单(在C# mvc中,java的不了解)。具体如下:1.前台cshtml部分添加img 标签,其地址指向后台的返回图片流的方法。@Url.Action方法有三个参数,方法名、... 阅读全文
posted @ 2015-06-23 14:24 拽不过现实 阅读(5373) 评论(0) 推荐(0) 编辑
摘要: 最近研究OpenLayers源码时,发现其中使用了比较多的apply方法,对其也是很不明白。于是上网经过多方面了解以及自己细细体会后,终于算是基本明白是其干什么的了,这里分享下。apply方法的造型是这样的,Function.apply(obj,args) 能接收两个参数:obj:这个对象将代替Fu... 阅读全文
posted @ 2015-06-23 14:16 拽不过现实 阅读(628) 评论(0) 推荐(0) 编辑