[OpenLayers-Users] Make vector layer from JSON

Hugo hfpmartins at gmail.com
Sat Mar 6 13:14:20 EST 2010


Hello all,

I'm trying to create a vector layer based on a php query (which includes
the_geom) encoded in JSON. Until the moment i haven't been able to achieve
this.
Following, is the relevant part of the code:

var connect = new Ext.data.Connection();
connect.request({
    url: 'mfbase/geoquery.php',
    params: {
        species: species,
        datai: datai,
        dataf: dataf
    },
    success: function(response){
        var resp = response.responseText;
        var json = new OpenLayers.Format.JSON();
        var data = json.read(resp);
        //console.log(data[0].the_geom);

        var querylayer1 = new OpenLayers.Layer.Vector(
            'Query1',
            {
                isBaseLayer: false,
                projection: wgs,
                geometryName: 'the_geom',
            }
        );

        querylayer1.addFeatures(data);
        map.addLayer(querylayer1);
    }
})

Any suggestions are more than welcomed :)
Thanks to you all!

Cheers,


-- 
Hugo Martins
FMV-UTL
CIISA-Epidemiologia e Saúde Pública Veterinária
Av. da Universidade Técnica
1300-477 Lisboa
N 38°42'49.54", W 9°11'43.42"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20100306/d8186ff7/attachment.html


More information about the Users mailing list