[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