[Gfoss] Openlayers e popup

Paolo Corti pcorti a gmail.com
Mer 20 Maggio 2009 12:54:59 CEST


> Ciao a tutti, sto facendo un po' di prove con Openlayers ora ho due
> problemi con i layer wfs.
> Primo è possibile assegnare un simbolo diverso dal rombo rosso? io ho
> provato utilizzando del codice che con i GML funziona correttamente ma
> con il wfs non va;

si

>        function onFeatureSelectWeb(feature) {
>
>                selectedFeature = feature;
>
>                for(var key in feature.attributes)
>                        popup = new OpenLayers.Popup.FramedCloud("chicken",
> feature.geometry.getBounds().getCenterLonLat(),
>                                null,"<html><iframe
> src='http://10.0.101.11/MapFish-1.1/client/mio_primo/clima/show_clima.php?id="+feature.attributes.id_vigneto+"'
> height='100%' width='100%'></iframe></html>", null, true,
> onPopupClose,{'autoSize': true});
>                        feature.popup = popup;
>                        map.addPopup(popup);
>        }
>

di primo acchitto tutto il tuo javascript mi sembra corretto, però c'è
una linea che non c'entra niente, all'interno dell'evento di
selezione:
 for(var key in feature.attributes)

un refuso? così di certo non può funzionare

non so se già lo fai ma ti consiglio firebug per individuare errori

ciao
Paolo


Maggiori informazioni sulla lista Gfoss