Soy nuevo en OpenLayers 3 y estoy tratando de añadir una propiedad (id, nombre o etiqueta) a una característica para recuperarla al hacer clic más tarde, para identificar esa característica en particular.
¿Es posible?
Todavía no he encontrado ninguna respuesta haciendo esto. Algo así como:
var point_feature1 = new ol.Feature({ });
point_feature1.setProperties('description', "description 1");
point_feature1.setId(666);
...
Y luego onclick:
map.on('singleclick', function(evt) {
var feature = map.forEachFeatureAtPixel(evt.pixel,
function(feature, layer) {
console.log("feature",feature.getId());
return [feature, layer];
});
});