标签:WebGIS

OpenLayers源码分析(五) ? Canvas.js

直接继承至Renderer抽象类;PropertieshitDetection     {Boolean} Allow for hit detection of features.hitOverflow     {Number} The method for convert……

OpenLayers源码分析(四) ? Renderer.js

Renderer.js ? 渲染抽象类Properties 属性container {DOMElement} HTML容器;root {DOMElement}extent {OpenLayers.Bounds} 当前视域范围;locked {Boolean}size {OpenLayers.Size}re……

Openlayers源代码分析(三)BaseTypes.js

文件:/lib/OpenLayers/BaseTypes.js 说明:这个类简单一些,对String,Number,Function,Array进行了功能上的扩展。 //首先是对String的扩展OpenLayers.String = { //判断str是不是以sub开头 startsWith: fun……

Openlayers源代码分析(二) util.js

文件:/lib/OpenLayers/Util.js //名字空间OpenLayers.Util = {};//根据ID获取DOMElement,当参数是多个ID时,返回的是一个DOMElement数组OpenLayers.Util.getElement = function() { var eleme……

Openlayers源代码分析(一)

OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript包,目前的最高版本是2.5 V,通过BSD License 发行。它实现访问地理空间数据的方法都符合行业标准,比如OpenGIS的WMS和WFS规范, OpenLayers采用纯面向对象的JavaScript方式开发,同时借用了Prot……

openlayers基础系列教程(一)

本章节主要介绍一些基础知识和以及怎么应用OpenLayers建立一个自己的电子地图应该程序。openlayers是一个非常大而复杂的框架,同时它也是非常强大和灵活的。在OpenLayers一个主要的概念就是Map,Map可以包含一些图层,这些图层可以是矢量的也可以使栅格的每个图层的数据源可以是图片,也可以是kml文件等。当然Map也包含一些控件,主要是……