With drawService
function, I add on my map dome circle vectorLayer.
How can I set a click (or hover) event on the added vectors for displaying their long lat coordinates?
function drawService(wktRegion, name, colourValue,strokeColourValue, radiusDim){
if(radiusDim==0)
radiusDim=20;
var format = new ol.format.WKT();
var feature = format.readFeature(wktRegion);
feature.getGeometry().transform('EPSG:4326', 'EPSG:3857');
var style=new ol.style.Style({
image: new ol.style.Circle({
fill: new ol.style.Fill({ color: colourValue }),
stroke: new ol.style.Stroke({ color: strokeColourValue }),
radius: radiusDim
})
});
feature.setStyle(style);
var layerVector = new ol.layer.Vector({
source: new ol.source.Vector({
features: [feature]
})
});
layerVector.set('name',name);
map.addLayer(layerVector);
}