Foros del Web » Programación para mayores de 30 ;) » Java »

Obtener variable de google Map

Estas en el tema de Obtener variable de google Map en el foro de Java en Foros del Web. Hola a todos, Recientemente he incluido mi web el código para mostrar un google Map. Tiene el añadido de que cada vez que se hace ...
  #1 (permalink)  
Antiguo 03/06/2006, 17:26
 
Fecha de Ingreso: septiembre-2005
Mensajes: 94
Antigüedad: 18 años, 7 meses
Puntos: 0
Obtener variable de google Map

Hola a todos,
Recientemente he incluido mi web el código para mostrar un google Map.
Tiene el añadido de que cada vez que se hace click sobre un punto del mapa, se añade un marcador a la coordenada o, si ya lo había, se elimina.
Me gustaría poder guardar la latitud y la longitud en unas cajas de texto de formulario. Es decir, que cada vez que se haga click sobre un punto, automáticamente se actualiza la caja de texto con las coordenadas nuevas.
El código es el siguiente:
Código PHP:
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAuz5vR5B8DQ7kb82dWaSVqxQhRrESuKRf1RPu3H52oqPFusF5ZhTJ76qEH2rUwqhOjgQ5kOcRwcmMRg"
      
type="text/javascript"></script>
    <script type="text/javascript">

    //<![CDATA[

    function load() {
      //var lat = $lat;
      //var long = $long;
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        punto = new GLatLng(34,1);
        map.setCenter(punto, 13);
        map.addOverlay(new GMarker(punto));

        //captura de los clicks
                var nuevaLat;
               var nuevaLong;
        GEvent.addListener(map, "click", function(marker, point) {
          if (marker) {
            map.removeOverlay(marker);
          } else {
            map.addOverlay(new GMarker(point));
            nuevaLat = point.lat();
            nuevaLong = point.lng();
          }
        });//captura de los clicks
        
      }//if browser compatible
    }// funcion load

    //]]>
    </script> 
El código de las cajas de texto es este:

Código PHP:
Latitud:
<
input name="lat_txt" type="text" id="lat_txt"
Longitud:
<
input name="long_txt" type="text" id="long_txt"
¿Me podríais ayudar con lo que necesito? ¡Muchas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:40.