PDA

Ver la Versión Completa : Google Maps para mostrar donde se ha hecho una foto



angelotti
03/01/07, 11:29:38
Hola.

Bueno, después de leer este hilo (http://www.canonistas.com/foro/viewtopic.php?t=19813&highlight=), en el que se explica como asociar los datos de un gps a una fotografía, voy a tratar de explicar lo que he desarrollado, en una primerísima versión, para mi página web.

Se me ocurrió que sería chulo mostrar el mapa de donde se ha hecho cada foto, así que me puse manos a la obra:

1. Hay que obtener una key de Google Maps, es gratuita y se puede obtener aquí (http://www.google.es/apis/maps/).

2. Hay que obtener las coordenadas del sitio donde se ha hecho la foto. Esto es más sencillo si tienes un GPS, pero como no lo tengo, me he currado un htm que al pinchar en un punto de un mapa, te da las coordenadas.

3. Las coordenadas del punto que me interesa las guardo en la bbdd de fotos (aquí cada uno lo hará como pueda o sepa para guardar las coordenadas de cada foto).

4. Desde mi galería, he puesto un link al mapa de donde se ha hecho cada foto. Por ejemplo: en esta foto (http://www.hergim.net/cpg149/displayimage.php?album=15&pos=0) hay un link "Ver mapa" donde se abre una página en la que se muestra el punto desde el que se hizo la foto.

Por supuesto os podeis bajar, utilizar e incluso mejorar los dos html que he hecho, están en www.hergim.net/cpg149/maps/ y se llaman simple.htm (para obtener las coordenadas) y localizacion.htm (para dibujar una pequeña 350D en el punto que se le pasa).

La forma de utilizar localizacion.htm es la siguiente:
http://tu_url/localizacion.htm?lat=43&long=-3&titulo=titulo&archivo=nombre_archivo
donde:
- lat: latitud del punto
- long: longitud del punto
- titulo: título de la foto
- archivo: thumbnail de la foto, se muestra al pinchar encima de la cámara

Es una primerísima versión, cualquier sugerencia será bienvenida.

Saludos,
Angel.

Pablucas
03/01/07, 12:16:43
Que grande!!

Investigare en cuanto tenga tiempo!

Gracias :)

El-Miguel
03/01/07, 13:15:22
Es impresionante, yo me acabo de bajar el google earth, ahora solo falta probarlo :)

He visto en tu web que el enlace a la localización está llena de números y señales de tanto por ciento entre palabra y palabra...

angelotti
03/01/07, 13:58:18
Es impresionante, yo me acabo de bajar el google earth, ahora solo falta probarlo :)

He visto en tu web que el enlace a la localización está llena de números y señales de tanto por ciento entre palabra y palabra...

Hola, Miguel.

Creo que Google Earth no tiene un API para que muestres el mapa donde tú quieres. Aunque no lo sé. Yo uso Google Maps, que sí tiene un API para que tú pintes lo que quieras donde te apetezca.

El enlace está lleno de % y números porque Coppermine traduce los caracteres raros (espacios, barras, guiones, etc...) para que funcione bien con cualquier navegador. Por ejemplo, un espacio en blanco lo traduce por un %20. Pero la llamada que haces tú es sencilla, de este tipo: http://tu_url/localizacion.htm?lat=43&long=-3&titulo=titulo&archivo=nombre_archivo

Saludos,
Angel.

El-Miguel
03/01/07, 15:17:07
Ya sabia yo que hacia mal...

El que yo tengo me calcula rutas...

Voy a volver a intentarlo...

Cara de pardillo se me ha quedado..

angelotti
03/01/07, 16:44:38
Crees que a mí me salió a la primera???? :wink: Puff, estuve unos días hasta que conseguí lo que quería.

Si tienes alguna duda ya sabes donde estoy.

Un saludo,
Angel.

Juanito_Juan
03/01/07, 16:49:41
angelotti muy Interesante.

gracias!!

El Pirata Robert
03/01/07, 17:35:04
Muchas gracias angelotti ahora sólo me falta tener el gps :lol: :lol:

angelotti
03/01/07, 18:12:41
Muchas gracias angelotti ahora sólo me falta tener el gps :lol: :lol:

:lol: :lol: Sí, a mí me facilitaría mucho las cosas, he tenido que buscar una a una las localizaciones de mis fotos, pero tampoco tengo tantas en la web, así que no ha sido una currada muy gorda......

angelotti
05/01/07, 22:03:18
Nueva versión: lo he integrado en Coppermine. Queda más chulo.
Saludos,
Angel.