Mostrar/Ocultar

Alert 🗺️ Foros de Google Earth y Maps ✈️

Se encontraron 14 comentarios sobre Alert en el Foro de Google-Earth
     ❌ Resetear
Autor Mensaje

CS Alert: el barco que cortó los cables submarinos alemanes Tema: CS Alert: el barco que cortó los cables submarinos alemanes - Foro de Historia Foro: Foro de Historia

Google_Master
Google_Master
Registrado: 01-06-2006
Mensajes: 16230
Votos: 0 👍

EnvíoAsunto: CS Alert: el barco que cortó los cables submarinos alemanes

Publicado:
Cómo los británicos dejaron incomunicada Alemania con el resto del mundo en la I Guerra Mundial.

A medianoche del 5 de agosto de 1914, el día que Reino Unido le declaró la guerra a Alemania, un telegrama llegó al puerto de Dover (situado en el punto más estrecho del Canal de la Mancha). En el estaba atracado el barco cablero británico CS Alert, un viejo vapor, encargado de tender y mantener cables submarinos de comunicaciones. El mensaje estaba escrito en clave y su significado no lo podría descifrar nadie excepto su destinatario: el superintendente Bourdeaux.

A las 01:52 Bourdeaux estaba a bordo del barco CS Alert, cuando este se hizo a la mar con una misión y destino que su tripulación desconocía.

A las 03:15 la embarcación llegó a un punto en medio del canal, echó el ancla y empezó a dragar, pocos entendía que es lo que buscaban: los cables submarinos que unían Alemania con sus colonias y con el resto del mundo. Bourdeaux y el Alert estaban ejecutando una de las primeras acciones estratégicas de guerra de información del mundo...
Leer más ...

clase infowindow Tema: clase infowindow - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: Re: clase infowindow

Publicado:
... <td><input type='radio' name= 'dir' value='Recto'/> </td> </tr>"+
"<tr><td>Otra indicación: </td> <td><input type=\"text\" name=\"extra\" name = \"extra\"/> </td> </tr>" +
"<tr><td></td><td><input type=\"button\" name=\"boton\" value=\"Guardar\" "+
"onclick=\"saveData()\"/></td></tr></form>";

var popup = new google.maps.InfoWindow();
popup.setContent(html);

popup.open(map,marker);
// alert("llega");
// popup.close();
//alert("pasa");

}


function saveData(){
popup.close();
//alert("PASA");
if(document.f.dir[0].checked){alert("dentro del primer if");
indicaciones.push("Gire a la derecha. "+document.f.extra.value);
}else if (document.f.dir[1].checked)
indicaciones.push("Gire a la izquierda. "+document.f.extra.value);
else if (document.f.dir[2].checked)
indicaciones.push("Siga recto. "+document.f.extra.value);
else
indicaciones.push(" "+document.f.extra.value);
var...
Leer más ...

Sacar posicion de marcador, y yaw Tema: Sacar posicion de marcador, y yaw - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

SsAx
SsAx
Registrado: 20-10-2012
Mensajes: 2
Votos: 0 👍

EnvíoAsunto: Sacar posicion de marcador, y yaw

Publicado:
... var dlng = endLatLng.lng() - startLatLng.lng();
// We multiply dlng with cos(endLat), since the two points are very closeby,
// so we assume their cos values are approximately equal.
var yaw = Math.atan2(dlng * Math.cos(endLatLng.lat() * RADIAN_PER_DEGREE), dlat)
* DEGREE_PER_RADIAN;
return wrapAngle(yaw);
}

function wrapAngle(angle) {
if (angle >= 360) {
angle -= 360;
} else if (angle < 0) {
angle += 360;
}
return angle;
};
function next()
{
var A = map.getCenter();
alert(A);

}

</script>
</head>
<body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 600px; height: 300px"></div>
<div name="pano" id="pano" style="width: 600px; height: 300px"></div>
<input type="button" onclick="next()" value="Next"/>
</body>
</html>

formulario HTML dentro de una ventana de un GMarker Tema: formulario HTML dentro de una ventana de un GMarker - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: Re: formulario HTML dentro de una ventana de un GMarker

Publicado:
1.- Así es trabajo con el APi de GMaps.
2.- Efectivamente tengo un evento que me captura las pulsaciones en el mapa y me dibuja una marca. Al pulsar el marker, se me abre la ventana asociada a este marker. Este es el código:

function saveData(mark){
var indicaciones;
// alert("SI");
mark.closeInfoWindow();
alert(mark);
indicaciones.push(mark);
}
function principal{
//...eventos variables y demás cosas

var html = "Derecha: <input type='radio' id= 'dirDer' value='Derecha'/><br>
Izquierda:<input type='radio' id= 'dirIzq' value='Izquierda'/> <br>
Otra indicación: <input type='text' id='extra' name = 'extra'/> <br>
<input type='button' value='Guardar' onclick='saveData(marker)'/>"

marker.openInfoWindow(html);

});

gmarkers.push(marker);
coordenadas.push(latlng);
map.addOverlay(marker);

}
});

}
}

Al pulsar el botón yo quiero coger en la función savedata que es lo que marcó el usuario. Y si escribió algo.
He estado probando con el método que me has dicho, pero tampoco sé usarlo...
Leer más ...

Inclinación de la vista al acercarnos al suelo Tema: Inclinación de la vista al acercarnos al suelo - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Inclinación de la vista al acercarnos al suelo

Publicado:
...type="text/javascript">
google.load("earth", "1");
var ge = null;

function init() {
google.earth.createInstance("map3d", initCB, failureCB);
}

function initCB(instance) {
ge = instance;
ge.getWindow().setVisibility(true);
ge.getOptions().setStatusBarVisibility(true);
ge.getNavigationControl().setVisibility(ge.VISIBILITY_SHOW);

var lookAt = ge.createLookAt('');
lookAt.setLatitude(40.417042);
lookAt.setLongitude(-3.700000);
lookAt.setRange(5000.0);
ge.getView().setAbstractView(lookAt);

}
function failureCB(object) {
alert('Error');
}



</script>
</head>
<body onload='init()' id='body'>
<div id='map3d_container' style='border: 5px solid silver; height: 550px;'>
<div id='map3d' style='height: 100%;'></div>
</div>
</body>


La solución que se me ocurre pero que no termina de gustarme, es añadir el siguiente código que añade un evento que se ejecuta cuando movemos el ratón de tal manera que la vista deja de estar inclinada

function enderezar_vista(event) {
var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
lookAt.setTilt(0...
Leer más ...

Calculo de distancias en Google Earth - Esfera y Elipsoide Tema: Calculo de distancias en Google Earth - Esfera y Elipsoide - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Re: Dibujo de circulos en Google Earth

Publicado:
...ge = null;

function init() {
google.earth.createInstance("map3d", initCB, failureCB);
}

function initCB(instance) {
ge = instance;
ge.getWindow().setVisibility(true);
ge.getOptions().setStatusBarVisibility(true);
ge.getNavigationControl().setVisibility(ge.VISIBILITY_SHOW);

// Creamos la vista para que salga centrado

var lookAt = ge.createLookAt('');
lookAt.setLatitude(42.32331619631114);
lookAt.setLongitude(2.598912324753657);
lookAt.setRange(400000.0);
ge.getView().setAbstractView(lookAt);


createMultiGeometry();
}
function failureCB(object) {
alert('Error al generar el circulo');
}
//coordenadas alrededor de las que se dibujará el circulo
var lat1="42.32331619631114";
var lon1="2.598912324753657";
var radio="25000";//radio del circulo en metros
var pi = Math.PI;
//convertimos los grados a radianes
lat1 = lat1 * pi / 180;
lon1 = lon1 * pi / 180;
//convertimos el radio segun el elipsoide de referencia WGS 84 en.wikipedia.org/ ..._the_Earth
var d_radio = radio/6378137;

function createMultiGeometry() {
function dibujar_circulo() {
var center...
Leer más ...

Calculo de distancias en Google Earth - Esfera y Elipsoide Tema: Calculo de distancias en Google Earth - Esfera y Elipsoide - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Re: Dibujo de circulos en Google Earth

Publicado:
...
/*
la segunda coordenada se obtiene restando el valor obtenido
en el codigo anterior a las coordenadas originales.
NO SE SI ES CORRECTO ESTO
*/
pm = new Polygon(42.32331619631114,2.598912324753657,42.32331619631114-lat2,2.598912324753657-lon2,document.getElementById('polygonselect').value);



// Creamos la vista para que salga centrado

var lookAt = ge.createLookAt('');
lookAt.setLatitude(42.32331619631114);
lookAt.setLongitude(2.598912324753657);
lookAt.setRange(400000.0);
ge.getView().setAbstractView(lookAt);

}

function failureCB(object) {
// alert('load failed');
}

</script>
<style type="text/css">
select.s {font-size: 10px;}
input.vs {font-size: 8px;}
input.s {font-size: 9px;}
</style>
</head>
<body onload='init()' id='body'>
<div style='float:left; width:250px; height:550px; overflow:auto'>

<table style='font-size:small'>

<tr><td>Centre: </td><td><span id='centre'></span></td></tr>
<tr><td>Vertex: </td><td><span id='outer'></span></td></tr>
<tr><td>Radius...
Leer más ...

Calcular distancia sin mostrar mapa Tema: Calcular distancia sin mostrar mapa - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

vitogq
Vitogq
Registrado: 20-09-2010
Mensajes: 1
Votos: 0 👍

EnvíoAsunto: Re: Calcular distancia sin mostrar mapa

Publicado:
frunx Escribio:
no se si funcionara, pero has probado con (String) getDistance().meters

Hola estoy probado ese metodo pero no va el error es que gdir.getDistance() is null

Code::
    function load() {
        if (GBrowserIsCompatible()) {
            var map = new GMap2(document.getElementById("map"));

            gdir = new GDirections(map, document.getElementById("directions"));
            GEvent.addListener(gdir, "error", handleErrors);

........

        }
    }

    function setDirections(fromAddress, toAddress, locale) {
//         alert (fromAddress + " : " + toAddress + " : " + locale);
        gdir.load("from: '" + fromAddress + "' to: " + toAddress, { "locale": locale });
        document.getElementById("distancia").value = gdir.getDistance().meters; 
    }

Hacer dinamicas capas estaticas Tema: Hacer dinamicas capas estaticas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

rsalazar
Rsalazar
Registrado: 19-05-2010
Mensajes: 4
Votos: 0 👍

EnvíoAsunto: Re: Foro de Programación para aplicaciones de Google

Publicado:
...kmlUrl = 'http://www.aguademexico.com.mx/padron/kmls/df.kml';
}
if (fichero=="2")
{
var kmlUrl = 'http://www.aguademexico.com.mx/padron/kmls/ctassusp.kml';
}
if (fichero=="3")
{
var kmlUrl = 'http://www.aguademexico.com.mx/padron/kmls/Legaria.kml';
}


// fetch the KML
google.earth.fetchKml(ge, kmlUrl, function(kmlObject) {

if (kmlObject) {
// se muestra en Google Earth
currentKmlObjects[fichero] = kmlObject;
ge.getFeatures().appendChild(kmlObject);
} else {
// en caso de que no exista el fichero kml o sea corrupto
currentKmlObjects[fichero] = null;

//Alerta en devolución de la llamada a la API y los controladores de eventos
//para evitar estancamiento en algunos navegadores
setTimeout(function() {
alert('Bad or null KML.');
}, 0);

// elimina la marca del checkbox
document.getElementById('kml-' + fichero + '-check').checked = '';
}
});
}

</script>
</head>
<body>
<body onload="init()" style="font-family: arial, sans-serif; font-size: 13px; border: 0;">
<div id="sample-ui"></div>
<div id="map3d" style="width: 800px; height: 600px;"></div>
<br>
</body>
</html>

Capas en Google Earth Tema: Capas en Google Earth - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Re: Capas en Google Earth

Publicado:
...kmlUrl = 'http://www.topocanyons.info/pruebas_php/capa_situacion.kml';
}
else
{
var kmlUrl = 'http://www.topocanyons.info/pruebas_php/capa_track.kml';
}


// fetch the KML
google.earth.fetchKml(ge, kmlUrl, function(kmlObject) {

if (kmlObject) {
// se muestra en Google Earth
currentKmlObjects[fichero] = kmlObject;
ge.getFeatures().appendChild(kmlObject);
} else {
// en caso de que no exista el fichero kml o sea corrupto
currentKmlObjects[fichero] = null;

//Alerta en devolución de la llamada a la API y los controladores de eventos
//para evitar estancamiento en algunos navegadores
setTimeout(function() {
alert('Bad or null KML.');
}, 0);

// elimina la marca del checkbox
document.getElementById('kml-' + fichero + '-check').checked = '';
}
});
}

</script>
</head>
<body>
<body onload="init()" style="font-family: arial, sans-serif; font-size: 13px; border: 0;">
<div id="sample-ui"></div>
<div id="map3d...
Leer más ...

Capas en Google Earth Tema: Capas en Google Earth - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Re: Capas en Google Earth

Publicado:
...+ 'examples/static/' + file + '.kml';

se ve que construye el nombre con la variable file que recibe como parámetro (que por cierto, se la cambio por otro nombre para que funcionara el siguiente if ya que file es una palabra reservada)
Si trato de hacer un if como este, creo que debería de funcionar ya que la palabra que le pasa como parámetro a la función es red o yellow o green y en el condicional si que lo detecta pero no carga el fichero y me da un error diciendo que red no está definido.


if (file=="red")
{
window.alert(file);
var kmlUrl = 'http://earth-api-samples.googlecode.com/svn/trunk/' + 'examples/static/' + red + '.kml';
}
else if (file=="yellow")
{
window.alert(file);
var kmlUrl = 'http://earth-api-samples.googlecode.com/svn/trunk/' + 'examples/static/' + yellow + '.kml';
}
else
{
window.alert(file);
var kmlUrl = 'http://earth-api-samples.googlecode.com/svn/trunk/' + 'examples/static/' + green + '.kml';
}

Mis conocimientos de javascript son bastante limitados e igual estoy haciendo una barbaridad
Sigo peleándome

Capas en Google Earth Tema: Capas en Google Earth - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Re: Capas en Google Earth

Publicado:
... var path="http://code.google.com/articles/support/earthapikml.kml"
google.load('earth', '1');
var ge = null;
function init() {
google.earth.createInstance('map3d', initCallback, failureCallback);
}

function initCallback(pluginInstance) {
ge = pluginInstance;
ge.getWindow().setVisibility(true);
var link = ge.createLink('');
link.setHref(path);
var networkLink = ge.createNetworkLink('');
networkLink.setLink(link);
networkLink.setFlyToView(true);
ge.getFeatures().appendChild(networkLink);
//window.alert("Ahora deberias verlo (espera a que cargue)");
//ge.getFeatures().removeChild(networkLink);
//window.alert("Ahora no deberias verlo");
}

function ocultar(pluginInstance) {
ge = pluginInstance;
ge.getWindow().setVisibility(true);
var link = ge.createLink('');
link.setHref(path);
var networkLink = ge.createNetworkLink('');
networkLink.setLink(link);
networkLink.setFlyToView(true);
//ge.getFeatures().appendChild(networkLink);
//window.alert("Ahora deberias verlo (espera a que...
Leer más ...

refreshKml() Tema: refreshKml() - Google Earth Ficheros KMZ, KML y Rutas Foro: Google Earth Ficheros KMZ, KML y Rutas

kokolandia
Kokolandia
Registrado: 11-09-2009
Mensajes: 4
Votos: 0 👍

EnvíoAsunto: refreshKml()

Publicado:
Señores, solicito su ayuda.

Estoy haciendo una págian web, donde se podrñán ver distitntos puntos de una ciudad en particular, junto a otra información que va a ir cambiando dinámicamente. Es por ello que necesito realizar una función de refresco (refreshKml()), para poder actualizar la imagen de Google Earth.

Tengo que mencionar que no estoy ocupando la aplicación, sino que la API que deja GE empotrado en la página.
Si me pudieran ayudar se los agradesco, esto es lo que tengo hasta ahora:


function reloadKml()
{
ge.getWindow().setVisibility(true);
var href = 'http://x.x.x/kml/data.kml';
google.earth.fetchKml(ge, href, finishFetchKml);
kmlObject = ge.getFeatures().getChildNodes();
document.getElementById('geplugin_version').innerHTML = ge.getPluginVersion();
}

function finishFetchKml(kmlObject) {
if (kmlObject) {
currentKmlObject = kmlObject;
ge.getFeatures().appendChild(currentKmlObject);
document.getElementById('geplugin_version').innerHTML = ge.getPluginVersion();
alert
}
else {
setTimeout(function() {
alert('Bad or null KML.');
}, 0);
}
}


De ya Muchas Gracias por sus aportes

A 32 de Airbus en el rio Hudson Tema: A 32 de Airbus en el rio Hudson - Noticias de Actualidad y Geolocalizacion Foro: Noticias de Actualidad y Geolocalizacion

JoVeNGC
JoVeNGC
Registrado: 11-01-2009
Mensajes: 81
Votos: 0 👍

EnvíoAsunto: Re: A 32 de Airbus en el rio Hudson

Publicado:
hace un rato que vi unas imagenes en la fox :S y se ve la gente caminando por encima del ala del avion hacia un barco de pasajeros :O... y como siempre el titual de la noticia es alert siempre con la misma sicosis
Página 1 de 1
Todas las horas son GMT + 1 Hora
Cambiar a:  



Mostrar/Ocultar Últimas Fotos del Foro
Portaaviones en Pearl Harbor, Hawai
Portaaviones en Pearl Harbor, Hawai

Descargas: 2
Google_Master
Maquinaria movimiento de Tierras en...
Maquinaria movimiento de Tierras en...

Descargas: 1
Google_Master
2 Helicópteros Mil Mi-6 - Rusia
2 Helicópteros Mil Mi-6 - Rusia

Descargas: 10
Google_Master