FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Interactuar entre Google maps y Delphi
Hola a todos,
desarrollo una aplicación que muestra en un WebBrowser la posición donde fue sacada una fotografía siempre y cuando la información de geoposicionamiento se encuentre almacenada en los datos EXIF de la foto. Para ello, creo una página WEB temporal con el código html necesario y lo muestro en el WebBrowser. Ahora lo que quiero es lo contrario, es decir, a partir de una posición obtenida con el google maps, grabar esta información en los datos EXIF de la fotografía. Para ello, necesito obtener de google maps la posición de la marca que he creado al hacer click con el ratón sobre una posición del mapa. En este ejemplo, dicha información se muestra en un formulario: Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1"> <title>Mapa de Google</title> <script src="http://maps.google.com/maps?file=api&v=2&key=TU-GOOGLE-MAPS-KEY" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(40,-4),3); map.addControl(new GLargeMapControl()); map.setMapType(G_NORMAL_MAP); var point = new GPoint (-4,40); var marker = new GMarker(point); map.addOverlay(marker); GEvent.addListener(map, "click", function (overlay,point){ if (point){ marker.setPoint(point); document.posicion.x.value=point.x document.posicion.y.value=point.y } }); } } window.onload=load //]]> </script> </head> <body> <div id="map" style="width: 765px; height: 278px"></div> <div id="formulario" style="margin: 10px"> <form action="#" id="posicion" name="posicion"> X: <input type="text" name="x" value="" /> <br /> Y: <input type="text" name="y" value="" /> </form> </div> <br /> <br /> </body> </html> La información sobre google maps la he obtenido de desarrolloweb.com: Saludos... Miguel Angel |
#2
|
|||
|
|||
Hola otra vez,
¿alguien puede orientarme sobre este tema?. Ando muy perdido y no he conseguido solucionarlo. Saludos... Miguel Angel |
#3
|
||||
|
||||
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Google Maps | madiazg | Varios | 4 | 26-10-2008 22:03:41 |
google maps | MOCOSO07 | Varios | 2 | 06-08-2008 18:08:22 |
Google maps y php | halizia | PHP | 2 | 16-03-2007 17:04:49 |
Google Maps a ras de tierra | Bicho | Noticias | 6 | 09-03-2007 14:48:31 |
Google Maps .es | Neftali [Germán.Estévez] | Noticias | 0 | 27-04-2006 13:32:54 |
|