OpenLayers基础

OpenLayers基础
基本概念:Map((Layer(Source),View()))
**Map:**是OpenLayers的核心部分,被放到target容器中。
例如:


var map = new ol.Map({
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
new ol.layer.Vector({
source: source,
style: style
}),
],
target: ‘map’,
view: view,
});
target就是页面的div里面。
View负责视图这一块,包括投影projection、center、zoom等。
例如:var view = new ol.View({
center: ol.extent.getCenter(source.getExtent()),
zoom: 14
});
**Source:**获取数据。
**Layer:**图层是资源中数据的可视化显示。包括三种基本图层类型:Tile、
Image、Vector.

你可能感兴趣的:(OpenLayers基础)