[Gfoss] Openlayers 4: labeling
Massimiliano Moraca
massimilianomoraca a gmail.com
Lun 25 Giu 2018 17:09:12 CEST
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/
Maggiori informazioni sulla lista
Gfoss