一、什么是标注
标注可以是图标或文字,主要作用是用来对某个地物信息进行说明和注解。
本质上是给点要素,添加标注
二、开发流程
1、创建Style对象(设置image或text属性)2、创建一个点要素,并设置style为创建的对象3、添加到矢量数据源source4、添加到矢量图层layer5、添加到地图map
三、涉及的类
1、Icon图标类
// 二. 通过Style类创建iconconst icon = new ol.style.Style({/**{olx.style.IconOptions}类型*/image: new ol.style.Icon({anchor: [0.5, 60],anchorOrigin: 'top-right',anchorXUnits: 'fraction',anchorYUnits: 'pixels',offsetOrigin: 'top-right',// offset:[0,10],//图标缩放比例scale: 0.5,//透明度opacity: 0.75,//图标的urlsrc: '../image/location.png',}),})
2、Text文字类
new ol.style.Text({offsetX: 0,offsetY: 10,font: 'normal 12px 微软雅黑',text: '武汉市',//文本填充样式(即文字颜色)fill: new ol.style.Fill({ color: '#aa3300' }),//描边颜色stroke: new ol.style.Stroke({ color: '#ffcc33', width: 2 }),})

