Il problema sembrava risolto ma non era così... Ho cambiato strategia: /var toponimi_igm_geoportaleStyle = new ol.style.Style({ image: new ol.style.Circle({ radius: 1, fill: new ol.style.Fill({color: 'rgba(99, 90, 90, 1.0)'}), stroke: new ol.style.Stroke({color: '#000', width: 2}), }), text: new ol.style.Text({ text: feature.get('toponimo'), font: '12px Calibri,sans-serif', fill: new ol.style.Fill({color: '#000'}), stroke: new ol.style.Stroke({color: '#fff', width: 3}), }) });/
Questo è un altro vettore che devo rappresentare. Il risultato però è "ReferenceError: feature is not defined 181:46". La riga di riferimento dell'errore è "text: new ol.style.Text" e la colonna è quella prima di "new". Ho usato la documentazione ufficiale[0] per ol.style.Text ed ho inserito feature.get('toponimo') in text con questo risoltato. Se a feature.get('toponimo') sostituisco 'ciao' la label compare su tutti i punti e non ho errori. A me però serve che compaia il dato contenuto in toponimo! :( ________________ [0] https://openlayers.org/en/latest/apidoc/ol.style.Text.html ----- Ingegnere, consulente GIS e ciclista urbano -- Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/ _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 796 iscritti al 28/12/2017