He localizado un punto en un mapa
var layer = new ol.layer.Vector({ source: new ol.source.Vector({ features: [ new ol.Feature({ geometry: new ol.geom.Point(ol.proj.fromLonLat(cord)), label: 'Label' }) ] }), style: (feature) => { myStyle.getText().setText(feature.get('label')); return [myStyle]; } });Solo quería hacer un enlace a la etiqueta (o al punto) que me lleva a otra página. Alguna ayuda.
Coloque un controlador de eventos de clic en su mapa y use getFeaturesAtPixel para encontrar la función (si corresponde) en la que se ha hecho clic. Por ejemplo:
map.on("click", (event) => { const features = map.getFeaturesAtPixel(event.pixel); if (features && features.length > 0) { // ... } });