Diego: no se si fue un error pero me parecio que ayer habia contestado esa pregunta, el problema esta en el sistema de proyeccion que usa OSM, que es mercator y las coordenadas las estas pasando en wgs84 latlon, para eso lo que se necesita es hacer una reproyeccion asi:
var proj_1 = new OpenLayers.Projection("EPSG:4326"); var proj_2 = new OpenLayers.Projection("EPSG:900913"); marker = new OpenLayers.Marker.Label(lonlat.transform(proj_1, proj_2), icono(rec.data.direccion), rec.data.placa.fontcolor('black')); la ultima parte de la creacion del marker es peculiar al sistema mio pero en esencia la importante es la transformacion de proj_1 a proj_2, espero le sirva. saludos Leonel Parra
_______________________________________________ Talk-co mailing list Talk-co@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-co