//将点的信息存入self中***
let feature = new Feature({
geometry: new Point(coordinates),
self: result.result || {}
});
let markerStyle = new Style({
//设置icon大小
image: new Icon({
// opacity: 0.7,
// crossOrigin: 'anonymous',
scale: 1, //大小
src: this.imgUrl, //图片
color: "red" //颜色
// height:10,
// anchorXUnits:'fraction',
// anchorYUnits:'pixels',
// anchor:[0.5,5],
// width:10,
// size: [500, 500],
// the scale factor
})
});
//设置样式
feature.setStyle(markerStyle);
//添加
sourceArr.addFeature(feature);
//LayerVec /VectorLayer 这两种都可以
this.layerFlag = new VectorLayer({
source: sourceArr,
visible: true, //先测试下,这样就行了,设置true或者false=
name: "ccc" //设置图层名称,根据名称查找图层
});
//地图添加画板
this.map.addLayer(this.layerFlag);