如何自己搭建openlayers如何搭建地图服务器器

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

要访问Geoserver发布的地图,首先要确定访问的URL方法是打开Geoserver,在LayerPreview中找到要访问的地图单擊该地图后面的OpenLayers,如下图所示


因此WMS的URL地址设置为,后面的参数是以键值对的形式添加的此处添加的是layers: “beijing”,代表请求的层(layer翻译为层不知道准不准确)是名为beijing的层。

上一篇文章基于Geoserver发布了一个18个图層的地图本文介绍如何利用OpenLayers访问Geoserver发布的地图。

要访问Geoserver发布的地图主要困难点是地图URL地址的确定,方法是打开Geoserver在LayerPreview中找到要访问的地图,单击该地图后面的OpenLayers,如下图所示

这时客户端会调用OpenLayers访问该地图如下图所示

这里我们主要注意的是浏览器中的地址:

如何地图没有显示,偠检查一下是不是Geoserver没有打开

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

OpenLayers是一个js库,用于显示各个如何搭建地图服务器所提供的数据例如ArcGIS,GeoServer等这里结合GeoServer使用来显示地图。

2. 将js与css文件导入到页面中这里版本为v5.0。

 
 
 
 
  • 必须有map对象这是主体。
  • view属性为显示地图的窗口其中center定义了地图的中心点(经緯度),zoom定义了地图的放大级别
  • map必须有地图层layer。添加到map中的第一个layer为底图永远位于最下方且无法被隐藏;其他的layer为常规地图layer,可以更換顺序也可以隐藏。最终的地图展示效果就是多个layer叠加的结果
  • layer有各种类型。每个layer创建时必须提供sourcesource指明了如何搭建地图服务器相关属性。
 






点击目标图层的OpenLayers会跳转到新页面并显示预览。复制该页面的URL其格式为:

其中两个红色部分为最主要的属性:
 

我要回帖

更多关于 如何搭建地图服务器 的文章

 

随机推荐