功能要求如下:要求能在给定地图上测量长度和面积。此处实现主要是调用Openlayers接口实现。
一、界面设置
在HTML界面中设置好测量按钮的布局,代码如下图所示:
测量
长度:
面积:
选择
球面:...
分类:
其他好文 时间:
2014-09-27 11:49:09
阅读次数:
217
OpenLayers瓦片地图关键参数的解释
理解瓦片地图中的瓦片编号和绘图的计算方法...
分类:
其他好文 时间:
2014-09-27 11:29:09
阅读次数:
261
上一篇文章基于Geoserver发布了一个18个图层的地图,本文介绍如何利用OpenLayers访问Geoserver发布的地图。
要访问Geoserver发布的地图,主要困难点是地图URL地址的确定,方法是打开Geoserver,在LayerPreview中找到要访问的地图,单击该地图后面的OpenLayers,如下图所示
这时客户端会调用OpenLayers访问该地图,如下图所示
...
分类:
其他好文 时间:
2014-09-27 11:13:59
阅读次数:
203
在使用高德地图数据的时候,我们通常不需要加载世界地图,只需要指定项目片区地图数据即可;同样,我们也不需要所有等级的数据,只需要指定等级数据即可。
按照《OpenLayers学习--Layer体系(一)》中的方法,直接使用XYZ图层类来加载,显然无法实现该功能。主要原因有以下两点:
1.没有指定地图的分辨率
OpenLayers的机制就是,当你没有给Layer指定分辨率,也没有给Map指定分辨...
分类:
其他好文 时间:
2014-09-24 01:05:45
阅读次数:
723
打算实现的功能:基于OpenLayers实现对地图中城市POI模糊查询,并且能提供基于位置的查询(GIS中就是基于圆的查询,通俗的说就是当确定用户位置后,可以查询用户周边一定范围内的POI)和基于多边形的查询(用户自己画出多边形,实现在多边形范围内的POI查询),设定的界面如下图所示
1. 界面实现
页面的body主体实现如下:
...
分类:
其他好文 时间:
2014-09-18 22:23:54
阅读次数:
323
Geoserver是著名的开源GIS软件之一。也是项目中常用的地图服务软件。基于geoserver和Openlayers就可以构建一个免费的开源GIS项目。
Geoserver发布地图的步骤为:
1. Geoserver启动
启动Geoserver,并登陆。登陆后界面如图所示
2. 新建工作区。
单击数据栏下的工作区,建立新的工作区,如下图所示,在Name...
分类:
其他好文 时间:
2014-09-18 20:42:17
阅读次数:
250
openlayers3使用了一个比较复杂的build工具,从github上下载下来的代码中并没有build之后的版本,要配置build环境又比较繁琐,好在官方的example中提供了在线的版本,下面就是link:http://openlayers.org/en/v3.0.0/build/ol.jsh...
分类:
其他好文 时间:
2014-09-11 23:46:52
阅读次数:
700
OpenLayers是一个强大的JavaScript包,可以从它的官网免费下载。OpenLayers包含了很多强大的网页地图展示与操作功能,并且能够将不同源的图层展示在同一张地图中,支持各种第三方的地图API(如:Google,Yahoo,Bing,OSW,Baidu以及天地图等),当然OL也支.....
分类:
其他好文 时间:
2014-09-09 17:41:39
阅读次数:
293
1.base layers & overlay layers
base layer:最底层的layer,其他的图层是在他之上,最先加入的图层默认作为base layer.
overlay layer:不是base layer的layer就是overlay layer
2.使用layer的步骤:
创建layer把layer添加到Map中,可以用map.addlayer(layer...
分类:
其他好文 时间:
2014-09-02 00:20:03
阅读次数:
381