Foros del Web » Programando para Internet » Javascript »

Google Earth en mi sitio:Mostrar vista Satélite como predeterminada

Estas en el tema de Google Earth en mi sitio:Mostrar vista Satélite como predeterminada en el foro de Javascript en Foros del Web. Hola Comunidad: estoy trabajando con Google Earth para hacer unas interacciones con mi sitio. El problema se centra en que en mi ciudad todavía no ...
  #1 (permalink)  
Antiguo 26/10/2006, 09:38
Avatar de reyesoft  
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años
Puntos: 15
Google Earth en mi sitio:Mostrar vista Satélite como predeterminada

Hola Comunidad: estoy trabajando con Google Earth para hacer unas interacciones con mi sitio.

El problema se centra en que en mi ciudad todavía no tenemos mapas, por lo que sólo tenemos disponible imágenes de satélite. Es entonces que necesito mostrar de forma predeterminada las imágenes de satélite y no Mapa o Híbrido.

Encontré muy pocos scripts para solucionarlo, pero ya son obsoletos.

A continuación pongo el código que tengo actualmente por si alguien desea también hacerlo:

Código HTML:
<!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">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Maps JavaScript API Example</title>
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAt_cGIMhHCQZf_UxdI6lPhBSqZhVw3pd8rCbvrSkerGsv_5MmtRSdHFL56KvEdRZcVA8HRjqC7kZQ1w" type="text/javascript"></script>
    <script type="text/javascript">
    //<![CDATA[
    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(-34.616133, -68.329951), 17);
      }
    }
    //]]>
    </script>
  </head>
  <body onload="load()" onunload="GUnload()">
    <div id="map" style="width: 100%; height: 540px;"></div>
  </body>
</html> 
Es un buen reto, si alguien sabe o consigue desmarañarlo estaré muy agradecido si me lo cuenta.
  #2 (permalink)  
Antiguo 26/10/2006, 12:01
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Hola, Reyesoft. Basta con que en la línea que tienes el centro donde se inicia tu mapa (map.setCenter), añadas al final esto G_SATELLITE_MAP.
Es decir, en tu caso concreto la línea quedaría como:

map.setCenter(new GLatLng(-34.616133, -68.329951), 17, G_SATELLITE_MAP);

Y por cierto, el servicio que estás usando no se llama Google Earth sino Google Maps. El Google Earth es un programa que puedes instalar en tu ordenador, y el maps el servicio de Google que puedes poner en tu web a través de su API.

Y con eso ya te sale el satélite directamente.
  #3 (permalink)  
Antiguo 26/10/2006, 15:46
Avatar de reyesoft  
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años
Puntos: 15
Tienes toda la razón, es Google Maps.

Anduvo de 10. Muy muy agradecido.

¿Tienes alguna Web para recomendar? Aparte de la Oficial donde está la documentación en Inglés.

Gracias nuevamente de antemano.
  #4 (permalink)  
Antiguo 27/10/2006, 02:55
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
No puedo mandarte un enlace porque el sistema me dice que no puedo publicar enlaces hasta que haya publicado unos cuantos mensajes más. Yo he aprendido con la documentación de google que, aunque no hablo inglés, mirando los ejemplos y el código es bastante fácil. De todas maneras, he encontrado lo que parece un buen tutorial en español en el blog de maxglaser, que tendrás que buscar tu mismo por lo que te he explicado.
Si quieres ver cómo he puesto yo mi mapa con un point con el icono modificado puedes entrar en la web de un sitio que se llama artsaia, mirar la sección de cómo llegar y ver el código fuente. Hasta otra.
Mikel.
  #5 (permalink)  
Antiguo 28/10/2006, 16:56
Avatar de reyesoft  
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años
Puntos: 15
Muchas gracias Mikmoro! El blog es excelente, seguro de ahora en más lo visito seguido. Y es verdad, es muy bueno el "tutorial" sobre Google Maps.

Con respecto a tu Web, muy bien lograda.

Muy agradecido por tu ayuda...
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:58.