[Gfoss] OpenLayers: Url Layer

luca.casagrande a gmail.com luca.casagrande a gmail.com
Lun 17 Ott 2011 15:14:11 CEST


Il 17 ottobre 2011 15:07, Paolo Corti <pcorti a gmail.com> ha scritto:
> 2011/10/17 Luca Delucchi <lucadeluge a gmail.com>:
>> Sto cercando di ottenere la url di un layer (GML) attraverso l'oggetto
>> layer stesso.
>> Ho fatto diverse prove ma tutte non hanno portato a nulla, in special
>> modo pensavo che fosse layer.url la soluzione giusta ma ritorna
>> Undefined. Se con firebug investigo l'oggetto layer vedo che ha un
>> proprietà url.
>> Qualche idea?
>
> Ciao Luca
> sicuramente, come ti segnala anche Luca, e' un errore di definizione del layer.
> La proprieta' url e' ovviamente accessibile anche in lettura, oltre
> che in scrittura in fase di istanziazione.
>
> Puoi verificarlo facilmente dall'esempio base del layer GML sulla
> documentazione di OpenLayers:
> http://openlayers.org/dev/examples/gml-layer.html
>
> Usando FireBug inserisci un breakpoint subito dopo la definizione del
> layer, e da console potrai facilmente verificare:
>
>>>> layer.url
> "http://vmap0.tiles.osgeo.org/wms/vmap0"
>
> ciao

Esatto.
Se devi aggiornare l'url del Layer (come mi pare di intuire) ti
conviene usare la strategy refresh:
http://dev.openlayers.org/apidocs/files/OpenLayers/Strategy/Refresh-js.html

Ciao
Luca


-- 
Luca Casagrande
twitter: lucacasagrande


Maggiori informazioni sulla lista Gfoss