openlayers3入门——类、方法、属性详解1
// 创建地图
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'
});
ol.Map:
是最主要的地图类,创建地图就需要构造这么一个对象。
layers:从名字和具体的值可见这个地方可以设置多个
layer
,它是OpenLayers 3地图的组成结构单元,地图是由多个layer
组成,
多个图层是可以叠加的,在最上面的会覆盖下面的,以此类推。
view:它为地图定义显示窗口,对应
ol.View
类,可以自定义地图显示的中心点,缩放层级等。
target:指定地图在页面中具体哪个位置进行显示。对应的是div的id的值。
source:数据源。它是和图层一一对应的,OpenLayers 3也存在多种不同的数据源,每一种在实现上也对应于一个具体的类,
它们都放在包ol.source
下面,上面的ol.source.OSM
就是其中的一种。
上面这段代码,是创建一个地图最基本的代码结构。
转载自:https://blog.csdn.net/lsnaruto/article/details/53997653