Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-11-2008
madiazg madiazg is offline
Miembro
 
Registrado: sep 2005
Ubicación: Canarias
Posts: 120
Poder: 19
madiazg Va por buen camino
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>
¿saben como podría capturar estos datos de posicionamiento para poder usarlas en mi programa delphi?

La información sobre google maps la he obtenido de desarrolloweb.com:

Saludos...
Miguel Angel
Responder Con Cita
  #2  
Antiguo 08-11-2008
madiazg madiazg is offline
Miembro
 
Registrado: sep 2005
Ubicación: Canarias
Posts: 120
Poder: 19
madiazg Va por buen camino
Hola otra vez,
¿alguien puede orientarme sobre este tema?. Ando muy perdido y no he conseguido solucionarlo.
Saludos...
Miguel Angel
Responder Con Cita
  #3  
Antiguo 09-11-2008
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
http://delphimagic.blogspot.com/sear.../Google%20Maps
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 18:22:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi