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 http://gis.cri.fmach.it/delucchi/ www.lucadelu.org _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 527 iscritti al 7.7.2011 |
Come hai definito il Layer?
Ciao L. Il 17 ottobre 2011 14:57, Luca Delucchi <[hidden email]> ha scritto: > 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 > > http://gis.cri.fmach.it/delucchi/ > www.lucadelu.org > _______________________________________________ > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > Non inviate messaggi commerciali. > I messaggi di questa lista non rispecchiano necessariamente > le posizioni dell'Associazione GFOSS.it. > 527 iscritti al 7.7.2011 -- Luca Casagrande twitter: lucacasagrande _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 527 iscritti al 7.7.2011 |
Il 17 ottobre 2011 15:02, [hidden email]
<[hidden email]> ha scritto: > Come hai definito il Layer? > layer = map.getLayersByName(nome) e prima così quando lo carico così var output = new OpenLayers.Layer.GML(namelay, title, {projection: map.displayProjection}); map.addLayer(output); > Ciao > L. > -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 527 iscritti al 7.7.2011 |
In reply to this post by Luca Delucchi
2011/10/17 Luca Delucchi <[hidden email]>:
> 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 P -- Paolo Corti Geospatial software developer web: http://www.paolocorti.net twitter: @capooti _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 527 iscritti al 7.7.2011 |
Il 17 ottobre 2011 15:07, Paolo Corti <[hidden email]> ha scritto:
> 2011/10/17 Luca Delucchi <[hidden email]>: >> 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 _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 527 iscritti al 7.7.2011 |
In reply to this post by Paolo Corti
Il 17 ottobre 2011 15:07, Paolo Corti <[hidden email]> ha scritto:
> 2011/10/17 Luca Delucchi <[hidden email]>: >> 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" > ok se l'aggiungo subito dopo la definizione del layer funziona, ma dal layer che ottengo tramite map.getLayersByName(nome) non riesco ad ottenere l'url > ciao > P > -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 527 iscritti al 7.7.2011 |
Il 17 ottobre 2011 15:17, Luca Delucchi <[hidden email]> ha scritto:
> Il 17 ottobre 2011 15:07, Paolo Corti <[hidden email]> ha scritto: >> 2011/10/17 Luca Delucchi <[hidden email]>: >>> 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" >> > > ok se l'aggiungo subito dopo la definizione del layer funziona, ma dal > layer che ottengo tramite map.getLayersByName(nome) non riesco ad > ottenere l'url Puoi metterlo online? L. -- Luca Casagrande twitter: lucacasagrande _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 527 iscritti al 7.7.2011 |
Free forum by Nabble | Edit this page |