function inicializar() { map = new GMap2(document.getElementById("map_canvas")); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(40.424931, -3.698187), 5); geocoder = new GClientGeocoder(); geocoder.setBaseCountryCode("es"); } function obtenerCoordenadas(direccion) { geocoder.getLatLng(direccion, pintarCoordenadas); }function pintarCoordenadas(point) { if (!point) { alert("No se encuentra la dirección proporcionada.\n\n Por favor, escribe la dirección con el formato:\n nombre_calle, número, código_postal, ciudad \n\nPor ejemplo\n Goya, 24, 28001, Madrid");} else { //1. escribimos las coordenadas en la página coordenadas_txt="Las coordenadas (latitud,longitud) son: "+point.lat()+","+point.lng(); document.getElementById('coordenadas').innerHTML = coordenadas_txt; //2. Pintamos en punto en el mapa map.setCenter(point, 15); var marker = new GMarker(point); map.addOverlay(marker); }}