Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/04/2009, 22:28
Avatar de gerson
gerson
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 20 años
Puntos: 4
Respuesta: Alguien sabe usasr Google maps de esta manera?

Hola de nuevo Sashenka19.

Este codigo te sera de ayuda:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>prueba</title>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=AQUI-COLOCAR-EL-CODIGO-QUE-TE-GENERO-GOOGLE"    type="text/javascript"></script>
<script type="text/javascript">
  function load()
    {
        if (GBrowserIsCompatible())
        {
            var map = new GMap(document.getElementById("map"));
            var lon = '-77.013258934021';
            var lat = '-12.0915698713503';
            
            map.centerAndZoom(new GPoint(lon,lat), 2);
            map.addControl(new GMapTypeControl());
            map.addControl(new GLargeMapControl());
            
            var point = new GPoint(lon,lat);
            var marker = new GMarker(point);
            map.addOverlay(marker);
            
            GEvent.addListener(map, 'click', function(overlay, point)
            {
                if (overlay)
                {
                    map.removeOverlay(overlay);
                }
                else if (point)
                {
                    map.recenterOrPanToLatLng(point);
                    var marker = new GMarker(point);
                    map.addOverlay(marker);
                }
            });
                
                GEvent.addListener(map, 'click', function(overlay, point)
            {
                document.getElementById("txt_latitud").value=point.y;
                document.getElementById("txt_longitud").value=point.x;
            });
                
        }
  }

</script>
</head>
<body onload="load();" >

<div id="map" style="width:460px;height:300px"></div>
<br />
LAT.<br />
<input name="txt_latitud" type="text" id="txt_latitud" value="" />
<br /><br />
LON.<br />
<input name="txt_longitud" type="text" id="txt_longitud" value="" />

</body>
</html> 
Veras que al hacer clic en algun citio en los text se mostraran los parametros que necesitas, solo te quedaria guardarlos.

Suerte con el codigo. cualquier duda avisa.

Salud2
__________________