Hola,
Con eventos puedes enlazar el zoom para que sea el mismo en varios mapas. Esto
lo estoy intentando usar para comparar dos ortofotos de dos años diferentes de
la misma zona.
function moveListener(event) {
if(event.object == map_a) {
map_b.setCenter(map_a.getCenter());
} else {
map_a.setCenter(map_b.getCenter());
}
}
function zoomListener(event) {
if(event.object == map_a) {
map_b.zoomTo(map_a.getZoom());
} else {
map_a.zoomTo(map_b.getZoom());
}
}
Saludos
De: Jonas Andradas [mailto:j.andra...@gmail.com]
Enviado el: miércoles, 17 de abril de 2013 16:00
Para: Discusión en Español de OpenStreetMap
Asunto: [Talk-es] Visualización atípica de OpenStreetMap
Hola,
hablando con un amigo sobre un mapa que necesitan presentar en una aplicación
web, me ha preguntado sobre posibilidades para usar OpenStreetMap.
Sin embargo, la visualización que quieren no es la habitual que yo he visto en
OSM, sino que querrían representar el mapa de la península al estilo de los
mapas del tiempo, es decir, con Baleares y Canarias más cerquita, en lugar de
en su ubicación real.
Puesto que el mapa usaría las coordenadas reales, sólo se me ha ocurrido
decirle que creo que tendría que abrir 3 áreas de dibujo: La más grande,
centrada en la península, y otras dos, cada una centrada en uno de los
archipiélagos. Sin embargo, esto realmente lo que supone es tener 3 mapas y no
uno, y supongo que se tendrán controles de zoom independientes.
¿Habría alguna forma de hacerlo diferente y más elegante que como le he dicho?
¿Se podría tener un control único de zoom para todo? Por ejemplo, si se hace
zoom en Galicia, que según se vaya haciendo zoom, dejen de verse los mapas de
Canarias y Baleares, y Galicia ocupe todo el área del mapa...
Muchas gracias por adelantado,
Un saludo
--
Jonás Andradas
GPG Fingerprint: 678F 7BD0 83C3 28CE 9E8F
3F7F 4D87 9996 E0C6 9372
Keyservers: pgp.mit.eduhttp://pgp.mit.edu |
pgp.rediris.eshttp://pgp.rediris.es
___
Talk-es mailing list
Talk-es@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-es