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

Rispondere a