[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