OpenLayers持续学习(1)

(1)创建一幅基础地图

实例化一个map构造函数,基础配置有target, view, layer


image.png
(2)添加投影
image.png

(3)overlay

Overlays are visible widgets. Unlike Controls, they are not in a fixed position on the screen, but are tied to a geographical coordinate, so panning the map will move an Overlay but not a Control

(4)ol.interaction
  • ol.interaction.Snap

当绘制的时候鼠标进入到一个已经绘制好的点的一定容差范围,鼠标点会被吸附到那个已经绘制好的点的位置


(5)

说明控件的折叠
controls: ol.control.defaults({attributionOptions{collapsed:false}})
.extend([newol.supermap.control.Logo()])

false为显示

(6)添加控件的方式
  • 初始化地图时通过配置对象添加
  • 通过实例化map类后调用方法传参

image.png
(7)添加鹰眼控件
  • 添加控件需要在添加控件后再加载图层
  • 鹰眼控件需要指定投影

image.png
(8)
image.png
(9)widgets

通知组件,用于进行alert与loading

你可能感兴趣的:(OpenLayers持续学习(1))