1. 程式人生 > >【openlayers】ol3地圖組成部分

【openlayers】ol3地圖組成部分

地圖組成部分

這裡寫圖片描述

map

地圖(Map):對應的類是ol.Map。所有的地圖操作,不論是檢視還是互動都要基於它來實現。

View

檢視(View):對應的類是ol.View,之前已有接觸,控制地圖顯示的中心位置,範圍,層級等。

layers

圖層(Layers):Ol3有多種多樣用於不同業務的圖層,每一種圖層在實現上都對應於一個類,放在包ol.layer下面,之前已接觸過的ol.layer.Tile就是其中的一種

source

資料來源(Source):與圖層一一對應,ol3也存在多種不同的資料來源,每一種在實現上也對應於一個具體的類,它們都放在包ol.source下面,之前接觸過的ol.source.OSM就是其中的一種。它是整個地圖真正的核心。 如果沒有資料,那麼渲染引擎將沒有任何價值。

control

控制元件(Control):為使用者提供與地圖互動的入口。 針對不同的用途,具有不同的控制元件。其實現類都放在包ol.control下面,比如我們在地圖上看到的放大縮小按鈕,就是眾多控制元件中的一種。

interaction

互動(Interaction):這是所有軟體都具備的一個組成部分,直觀地是看不見的,其實現類放在包ol.interaction下面,如果沒有它,我們就沒有辦法直接用滑鼠控制地圖放大、縮小等。