摘要: 1.添加shapefile文件 首先到http://www2.census.gov/geo/tiger/TIGER2011/CONCITY/上下载名称为tl_2011_47_concity的shapefile文件,并解压到本地。解压后文件列表如下: 如果不清楚shp文件对应的地理编码,可打开prj文件查看。部分内容如下: GCS_North_American_1983对... 阅读全文
posted @ 2017-03-21 21:38 heavi 阅读(2661) 评论(1) 推荐(0) 编辑
摘要: 1.WMS服务请求参数 一般WMS的请求地址如下: http://localhost:8080/geoserver/topp/wms?service=WMS&versi on=1.1.0&request=GetMap&layers=topp:states&styles=&bbox=- 124.73142200000001,24.955967,-66.969849,49.371735&wid... 阅读全文
posted @ 2017-03-21 21:38 heavi 阅读(3516) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Universal Transverse Mercator system 翻译名叫做通用横轴魔卡托系统,通常称为UTM。这个投影系从中心子午线把世界分成一系列6度的纵向宽区域。 2.什么是web Mercator 它重新实现了横轴魔卡托,通过球形魔卡托公式把椭圆型的经纬度坐标转换到平面上。它是在google地图上流行起来的,直到现在被广泛应用到在线地图系统。它在南北方向拉... 阅读全文
posted @ 2017-03-16 21:34 heavi 阅读(8147) 评论(1) 推荐(0) 编辑
摘要: 1.ol.interaction.Pointer 是管理地图down、move、up事件的基类,也用于管理地图拖拽事件。 构造函数结构如下: new ol.interaction.Pointer(opt_options) options包括的属性有: handleDownEvent:处理地图的down事件。如果该事件返回true,drag队列开始执行。 han... 阅读全文
posted @ 2017-03-15 21:15 heavi 阅读(12775) 评论(0) 推荐(0) 编辑
摘要: 1.比较粗糙的计算方式 计算长度 var length = lineFeature.getGeometry().getLength(); if (length > 1000) { length = length / 1000; un... 阅读全文
posted @ 2017-03-12 15:34 heavi 阅读(5339) 评论(0) 推荐(0) 编辑
摘要: 1.isArray 语法:Array.isArray(obj) 说明:判断一个对象是否是数组。 例如: Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); // Little known fact: Array.prototype itself is an array: Array.isArray(Array.pro... 阅读全文
posted @ 2017-03-11 16:10 heavi 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1.下载tomcat,配置conf/server.xml,在Host节点下添加Context节点,指定程序目录: 说明:path为虚拟目录,docBase为程序的实际目录。2.下载nginx,放在tomcat目录下。配置conf/nginx.conf文件: server { listen 11100; server_name localhost; #charset koi... 阅读全文
posted @ 2017-03-11 15:11 heavi 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 最近在拜读艾伦在慕课网上写的JQuery课程,感觉在国内对JQuery代码分析透彻的人没几个能比得过艾伦。有没有吹牛?是不是我说大话了? 什么是Sizzle引擎? 我们经常使用JQuery的选择器查询元素,查询的选择器有简单也有复杂: 简单点:“div”、“.navi”、“div.navi”。 复杂 阅读全文
posted @ 2016-09-27 23:16 heavi 阅读(1511) 评论(1) 推荐(3) 编辑
摘要: 在手机端浏览网页时,经常使用一个功能,当我们浏览京东或者淘宝时,页面滑动到底部,我们看到数据自动加载到列表。之前并不知道这些功能是怎么实现的,于是自己在PC浏览器上模拟实现这样的功能。先看看浏览效果: 当滚动条滚动到页面底部时,提示“正在加载…”。 当页面已经加载了所有数据后,滚动到页面底部会提示“ 阅读全文
posted @ 2016-09-13 00:45 heavi 阅读(15357) 评论(12) 推荐(10) 编辑
摘要: 文档坐标和视口坐标 视口坐标是相对于窗口的坐标,而文档坐标是相对于整个文档而言。例如,在文档坐标中如果一个元素的相对于文档的Y坐标是200px,并且用户已经把浏览器向下滚动了75px,那么视口坐标中元素的Y坐标为200px – 75px = 125px。 如何获取浏览器滚动条的位置?Window对象 阅读全文
posted @ 2016-09-12 09:07 heavi 阅读(12332) 评论(2) 推荐(6) 编辑