var iconVector = new VectorSource({
features:[]
})
var iconLayer = new VectorLayer({
source:iconVector
})
this.map.addLayer(iconLayer)
this.map.on('singleclick',mapClick);
function mapClick(e){
var p = e.coordinate
var iconFeature = new Feature({
geometry: new Point(p)
})
var iconStyle = new Style({
image: new Icon({
src:require('../assets/bj.jpg')
})
})
iconFeature.setStyle(iconStyle)
iconVector.clear()
iconVector.addFeature(iconFeature)
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-26564.html