Olá Jorge, Verifica primeiro com o firebug se o pedido está a ser efectuado e se retorna os dados. Depois há que reprojectar a tua vector layer uma vez que ela está em ETRS (3763) e o mapa em esférica de mercator (900913). Para isso consulta a página de exemplos do openlayers, nomeadamente a seguinte:
http://openlayers.org/dev/examples/wfs-reprojection.js Espero que ajude. Abc, Hugo 2012/10/18 António M. Rodrigues <[email protected]> > Boa tarde, > > > Penso que o Jorge Penedo acabou de colocar uma questão semelhante, mas cá > vai. > > > Tenho uma camada formato GEOJSON em ETRS89 / TM06 que quero representar > com o openlayers. > > > Uso o seguinte código: > > > -----(…) > > geojson_layer = new OpenLayers.Layer.Vector("GeoJSON", { > > projection: epsg3763, > > strategies: [new OpenLayers.Strategy.Fixed()], > > protocol: new OpenLayers.Protocol.HTTP({ > > url: "teste.geojson", > > format: new OpenLayers.Format.GeoJSON() > > }) > > }); > > > > map.addLayers([google_map_layer1,google_map_layer2,google_map_layer3,google_map_layer4,geojson_layer]); > > ----- > > > Alguém me sabe dizer porque razão não funciona? > > > Obrigado, > > António > > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > -- Hugo Martins
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
