一.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”是html的div,用來裝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的步驟: 創建layer把layer添加到Map中,可以用map.addlayer(layer)或map.addLayers([layer1,layer2,.....]
例子:創建地圖並加入wms基底圖層

WMS是OGC標准中比較簡單也是比較重要的標准之一。它全稱是“Web Map Service”(網絡地圖服務)。此標准主要定義了用於創建和顯示地圖圖像的三大操作:GetCapabilities(獲取服務能力), GetMap(獲取地圖)和GetFeatureInfo(獲取對象信息)。其中GetMap為核心操作,此操作得到一幅地圖圖像。
