[Spanish] Openlayers: Zoom y centrar a un layer
José González
josego at simgia.com
Thu Aug 25 10:06:16 EDT 2011
Para hacer zoom al mapa colocando la latitud y longitud podrías usar.
*// Establece el centro de un punto con su zoom especifico
var lonLat = new OpenLayers.LonLat(<?php echo $longitud_usuario?>, <?php
echo $latitud_usuario?>).transform(
new OpenLayers.Projection("EPSG:23030"),
// Transformar desde WGS 1984
mapa.getProjectionObject()
// to Proyeccion Spherical Mercator
);
mapa.setCenter (lonLat, zoomUsuario); *
El objeto lonLat crea un objeto donde colocas la longitud y latitud.
en la siguiente linea usar ese objeto con un zoom al mapa.
saludos, jose
El 25 de agosto de 2011 03:36, Oscar Fonts <oscar.fonts en gmail.com> escribió:
> > Hola, otra vez con dudas sobre openlayers;
> > alguien sabe si existe alguna función para hacer zoom a la extensión de
> un vector layer
> > y/o centrar el mapa en el mismo layer, es solo una duda.
>
> Mírate la documentación de la API:
>
> http://dev.openlayers.org/releases/OpenLayers-2.10/doc/apidocs/files/OpenLayers-js.html
>
> En las clases OpenLayers.Layer.Vector y OpenLayers.Map están los
> métodos que necesitas: para obtener la extensión ("extent") de los
> datos, y para cambiar la vista del mapa a una extensión dada.
>
> Salud,
>
> Oscar.
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20110825/5d7c2781/attachment.html
More information about the Spanish
mailing list