zoukankan      html  css  js  c++  java
  • Webgis中关于Openlayers入门使用(一)安装及生成基本地图

    一.WebGis项目中使用的版本2.12

         下载地址:https://github.com/openlayers/ol2/releases

                       https://github.com/openlayers/ol2/blob/master/notes/2.12.md

    二.代码环境:

         在页面上添加地图,首先要引入相应的OpenLayers的函数库,而后创建地图Map对象,为Map对象添加地图服务后,页面就可以显示地图了。把下载openlayers2.12文件夹img,lib,theme文件夹和Openlayers文件重新建立一个文件夹,在该文件里添加代码即可。

          

    三.Openlayers的图层:

         一个有用的地图至少需要有一个图层,至少一个基底图层。其他基底图层之上的图层称之为叠加图层。基底图层和叠加图层是OpenLayers中的两种图层类型

       (1)首先要生成一个地图容器,装载图层

         1.创建一个地图使用默认参数配置。”map1”是htmldiv,用来装map的容器,可设置大小

         var map = new OpenLayers.Map("map1");

         2. 创建一些参数配置地图    var options = {
        projection: "EPSG:3857",
        maxExtent: new OpenLayers.Bounds(-200000, -200000, 200000, 200000),
        center: new OpenLayers.LonLat(-12356463.476333, 5621521.4854095)
         };
         var map = new OpenLayers.Map("map2", options);
         3.将参数配置直接写在map

         

        代码解释:

       

         

          

         2)使用layer的步骤: 创建layerlayer添加到Map中,可以用map.addlayer(layer)map.addLayers([layer1,layer2,.....]

          例子:创建地图并加入wms基底图层

                                                                                                                          

          WMS是OGC标准中比较简单也是比较重要的标准之一。它全称是“Web Map Service”(网络地图服务)。此标准主要定义了用于创建和显示地图图像的三大操作:GetCapabilities(获取服务能力), GetMap(获取地图)和GetFeatureInfo(获取对象信息)。其中GetMap为核心操作,此操作得到一幅地图图像。

         

  • 相关阅读:
    linux查看文件有多少行(WC)
    MYSQL -- 联合索引
    MySQL -- 调优
    MySQL
    Linux命令执行的屏幕输出内容重定向到日志文件
    golang日期时间格式format()
    scp遇到路径中有空格
    查看服务器的网络吞吐
    SQL中关于where后面不能放聚合函数(如sum等)的解决办法
    gearman kubernetes 运行
  • 原文地址:https://www.cnblogs.com/yezi-bupt/p/5688975.html
Copyright © 2011-2022 走看看