Olá Hugo,

Poderão existir várias abordagens na implementação desta funcionalidade.
Apenas implementei uma coisa parecida através de comboboxes. Então, o que
fiz foi criar campos dentro de uma tabela em postgis com o xmin, xmax, ymin
e ymax respeitantes ao boundingbox de cada polígono. De seguida poderás
utilizar estes campos e fazer o seguinte:

var bbounds = new OpenLayers.Bounds(mx, my, Mx, My);
map.zoomToExtent(bbounds);

Se forem pontos então apenas utilizas as coordenadas dos pontos e utilizas o
seguinte:

var coord = new Openlayers.LonLat (x, y);
map.setCenter(coord, zoom);

atribuindo o valor que desejares ao zoom.
Espero que te ajude. Continuação de boa programação ;)

Abc,

Hugo Martins

2009/4/16 Hugo Teixeira <[email protected]>

> Boas,
>
> estou a tentar fazer uma pagina web que utiliza openlayers na qual após
> fazer uma pesquisa tem de localizar no mapa um respectivo (ponto, poligono,
> etc), mas não estou a encontrar nada na web que me ajude a fazer isto, será
> que alguem já o conseguiu fazer ???
>
> estou a utilizar Openlayers + Geoserver.
>
> Obrigado,
>
> --
> Hugo Teixeira
>
> _______________________________________________
> Portugal mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a