// 创建地图
new ol.Map({
// 设置地图图层
layers: [
// 创建一个使用Open Street Map地图源的瓦片图层
new ol.layer.Tile({source: new ol.source.OSM()})
],
// 设置显示地图的视图
view: new ol.View({
center: [0, 0], // 定义地图显示中心于经度0度,纬度0度处
zoom: 2 // 并且定义地图显示层级为2
}),
// 让id为map的div作为地图的容器
target: 'map'
});
openLayer 组成:
- 地图(Map),对应的类是
ol.Map;
- 视图(View),对应的类是
ol.View
- 图层(Layer),放在包
ol.layer
下面 - 数据源(Source),它是和图层一一对应的,
ol.source.OSM;
- 控件(Control),它为用户提供了和地图交互的入口;
- 交互(Interaction),其实现类放在包
ol.interaction
下面,例如 控制地图放大、缩小、移动。
OpenLayers 3地图主要是由layer
和view
组成,layer
可以有多个,view
只能有一个;
图层layer 中需要 数据源Source;