Página 1 de 1

Módulo de Google Maps

NotaPublicado: 2009-01-29 09:54 @454
por danimera
Estoy buscando un módulo de Google Maps para usarlo.

Vi dos en CPAN que me gustó mucho: HTML::GoogleMaps y WebService::GoogleMaps.

Pero lo que quiero realmente hacer es poder marcar varios puntos en un mapa, pero los iconos no serán iguales, es decir, si es hospital es un icono, si es hotel otro así, jejejé.

No sé cuál me recomienden para usar... o si hay otro mejor.

NotaPublicado: 2009-01-29 11:01 @500
por explorer
De los dos módulos... en el segundo es en el que da las claves de los iconos que se pueden situar en el mapa. Pero no veo forma de cómo colocar otro tipo de iconos definidos por el usuario.

Lo que sí se puede hacer... es que una vez que tienes el mapa generado y convertido a imagen (como lo hace el segundo módulo), es colocar tú encima los iconos que quieras, ya que las coordenadas de longitud y latitud del mapa y resolución son conocidas. Un poco de matemáticas y sería fácil hacerlo con el módulo GD, por ejemplo.

Actualización: uno de los enlaces indicados en el segundo módulo llevan a una página (Google Maps Hacking and Bookmarklets), en la parte octava, parece que sí se puede hacer.

NotaPublicado: 2009-01-29 15:10 @673
por danimera
Ese vínculo no me abre, no podré ver la página y vi que en el primer módulo tiene esto:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$map->add_icon(name => $icon_name, image => $image_url, shadow => $shadow_url, icon_size => [ $width, $height ], shadow_size => [ $width, $height ], icon_anchor => [ $x, $y ], info_window_anchor => [ $x, $y ]);
#Adds a new icon, which can later be used by add_marker. All args are required except for info_window_anchor.

$map->add_marker(point => $point, html => $info_window_html)
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Es que no he trabajado con Google Maps, pero como siempre Perl hace las cosas por mi. jejejé. :P