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
