[Gfoss] domanda su Openlayers
Luca Delucchi
lucadeluge a gmail.com
Mar 19 Apr 2011 23:58:24 CEST
Il 19 aprile 2011 15:16, albertobonati <albertobonati a libero.it> ha scritto:
>
> Le icone le includo nel file KML, nessun problema per questo e per
> visualizzarle in un certo punto.
> E' il modo di vederle su Openlayers in modo che non siano fisse ma legate
> all' oggetto in funzione dello zoom che mi รจ ostico...
per lo zoom ecco qui il codice...sostituisci le parti necessarie
var centraline_style = new OpenLayers.Style(OpenLayers.Util.applyDefaults({
graphicOpacity: 1,
fontColor: "red",
fontWeight: "bold",
pointRadius: "${scaledSize}",
label : "${nome}",
fontSize: "${scaledSize}",
labelYOffset: "${scaledOffset}",
labelAlign: "ct",
externalGraphic: "centraline.png"
}, OpenLayers.Feature.Vector.style["default"]), {
context: {
scaledSize: function() {
return map.getZoom()*1.25;
},
scaledOffset: function(feature) {
return map.getZoom()*(-1.5);
}
}
});
var centraline_styleMap = new OpenLayers.StyleMap({"default":
centraline_style});
> Grazie del consiglio comunque, ma se non vedo un esempio non ce la fo....
>
> ciao
--
ciao
Luca
http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
Maggiori informazioni sulla lista
Gfoss