[Spanish] Openlayers: Zoom y centrar a un layer

Wladimir Szczerban bolosig at gmail.com
Tue Aug 30 03:36:23 EDT 2011


Hola Jose,

Para esto puedes usar el evento loadend de la capa.

Como dice oscar puedes mirar en la documentación y en los ejemplo de
openLayers.

saludos,

Bolo

El 25 de agosto de 2011 16:14, arm mra <armra en hotmail.es> escribió:

> Yo pensaba hacerlo con un layer gml, en este momento funciona con un
> setTime en javascript al cambiar la url del layer, que utiliza la función
> getData Extent del layer y zoomToExtent a el resultado,no se si existe un
> evento que me permita cambiar en el momento siguiente a la carga del recurso
> en el mapa ya que a la documentación me parece poco detallada en algunos
> aspectos, veces tarda unos segundos de mas en cargarse el recurso y eso
> ocasiona que me tire un error en javascrip
> -----Original Message-----
> From: José González <josego en simgia.com>
> Date: Thu, 25 Aug 2011 14:06:16
> To: <spanish en lists.osgeo.org>
> Subject: Re: [Spanish] Openlayers: Zoom y centrar a un layer
>
> 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 <mailto:
> 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
> _______________________________________________
> 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/20110830/c95ec00c/attachment.html


More information about the Spanish mailing list