Hola a todos,
Para los que asistieron a mi conferencia el sábado, el error que
ocurrió cuando traté de adicionar un marcador al mapa estuvo dado por
una mala especificación de la proyección spherical merkator (900913),
había puesto:
m = new OpenLayers.Marker(new OpenLayers.LonLat(-82.380357,23.138660)
.transform(
new OpenLayers.Projection('EPSG:4326'),
new OpenLayers.Projection('ESPG:900013')), i)
^^^^
lo correcto es EPSG:900913 (si recuerdan EPSG son las siglas de
European Petroleum Survey Group).
una vez corregido ese error cuando hagan:
debian.addMarker(m);
les debe aparecer el marcador en el mapa cercano a la dirección 27 e/
M y N en el Vedado.
Otra cosa que no pude demostrar debido a ese error fue el manejo de
eventos asociados a un marcador, para este caso se puede adicionar lo
siguiente:
m.events.register('mousedown', m, function(evt) {alert('Prueba');
OpenLayers.Event.stop(evt);})
y cuando hagan click en el marcador les aparecerá un cartel con el
texto Prueba.
Bueno, eso completa lo que tenía preparado para la conferencia, mis
disculpas por ese error y espero hayan disfrutado/aprendido algo :).
Saludos,
Alí
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
--
Este mensaje le ha llegado mediante el servicio de correo electronico que
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
Nacional de Salud. La persona que envia este correo asume el compromiso de usar
el servicio a tales fines y cumplir con las regulaciones establecidas
Infomed: http://www.sld.cu/
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l