Olá Hugo,<br><br>Poderão existir várias abordagens na implementação desta funcionalidade.<br>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:<br>
<br>var bbounds = new OpenLayers.Bounds(mx, my, Mx, My);<br> map.zoomToExtent(bbounds);<br><br>Se forem pontos então apenas utilizas as coordenadas dos pontos e utilizas o seguinte:<br><br>var coord = new Openlayers.LonLat (x, y);<br>
map.setCenter(coord, zoom);<br><br>atribuindo o valor que desejares ao zoom.<br>Espero que te ajude. Continuação de boa programação ;)<br><br>Abc,<br><br>Hugo Martins<br><br><div class="gmail_quote">2009/4/16 Hugo Teixeira <span dir="ltr">&lt;<a href="mailto:halext@gmail.com" target="_blank">halext@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Boas,<br><br>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 ???<br>


<br>estou a utilizar Openlayers + Geoserver.<br><br>Obrigado,<br clear="all"><br>-- <br><font color="#888888">Hugo Teixeira<br>
</font><br>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br></blockquote></div><br>