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為核心操作,此操作得到一幅地圖圖像。

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM