Autor Tema: Esta página no ha podido mostrar un elemento de Google Maps. Para obtener más in  (Leído 5605 veces)

angelucho84n

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Buenas!

Quiero colocar un código de Google Maps en una web y no he podido hacerlo.
 
Es el código exacto que me da google (el cual está perfecto):
https://developers.google.com/maps/documentation/javascript/examples/map-simple
Y me da el siguiente mensaje:

Esta página no ha podido mostrar un elemento de Google Maps. Para obtener más información, consulta las Condiciones del servicio disponibles en la siguiente página: http://www.google.com/intl/es-ES_US/help/terms_maps.html.

He alojado el fichero en 1and1 y en otro hosting (en el último funciona perfectamente) pero 1and1 y me ha dicho que los códigos están bien pero que debo contactar con google sobre el caso, puesto al parecer estoy incumpliendo alguna clausula del contrato...

He colocado el código de varias maneras:
Sin key de google:
http://s368784504.mialojamiento.es/devel/google-maps/1.php
Con key de servidor:
http://s368784504.mialojamiento.es/devel/google-maps/2.php
Con key de navegador:
http://s368784504.mialojamiento.es/devel/google-maps/3.php
Con otra línea de codigo y otra key:
http://s368784504.mialojamiento.es/devel/google-maps/4.php
Con otra línea de código pero me llama la atención porque pareciera que va a mostrar el mapa pero luego se oculta y no muestra el mensaje:
http://s368784504.mialojamiento.es/devel/google-maps/5.php

Ya no se que hacer, agradecería mucho su ayuda,

Saludos!
« Última modificación: 04 de Agosto 2015, 15:54 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola Angel!

¿Puedes pegar el código que estás utilizando siguiendo las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0?

El problema puede estar relacionado con la autorización del dominio sobre el que tratas de mostrar el mapa de google.

Puede estar relacionado con que los dominios del tipo http://s368784504.mialojamiento.es/devel/google-maps/1.php no son dominios reales sino dominios temporales que quizás generan redireccionamientos. De hecho he intentado acceder a http://s368784504.mialojamiento.es/ y me da un error.

¿No dispones de dominio sobre el que intentarlo?

Al mostrarse el mapa sobre otro servidor como comentas todo indica a un problema con el servidor o con el dominio.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

angelucho84n

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Que tal César!

El código es exactamente el que google coloca en su web:

https://developers.google.com/maps/documentation/javascript/examples/map-simple

Adjunto:

Código: [Seleccionar]
<!DOCTYPE html>
<html>
  <head>
    <title>Simple Map</title>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <style>
      html, body, #map-canvas {
        height: 100%;
        margin: 0;
        padding: 0;
      }

    </style>
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
    <script>
var map;
function initialize() {
  map = new google.maps.Map(document.getElementById('map-canvas'), {
    zoom: 8,
    center: {lat: -34.397, lng: 150.644}
  });
}

google.maps.event.addDomListener(window, 'load', initialize);

    </script>
  </head>
  <body>
    <div id="map-canvas"></div>
  </body>
</html>

La línea que varía cada en cada archivo de ejemplo es:
1.php
Código: [Seleccionar]
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>

2.php
Código: [Seleccionar]
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyBfEBoFOKpL1nQrK75MdXbeUenL6Vo9sdE&sensor=false"></script>

3.php
Código: [Seleccionar]
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyC_MWK7BcKdoqqp71fkvaYDfDaK2wauIbI&sensor=false"></script>

4.php
Código: [Seleccionar]
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyA35-s5nTVrKJ3QRfb9jaq85JlnGhDrzms&sensor=false"></script>

5.php
Código: [Seleccionar]
<script src="http://maps.google.com/maps?file=api&v=3&key=AIzaSyA35-s5nTVrKJ3QRfb9jaq85JlnGhDrzms&sensor=false" type="text/javascript"></script>

También llegué a pensar (y creo que a leer) lo que me dices, lo que me parece extraño es que en 1and1 me digan que el código está perfecto y que el problema puede ser google.

Los ejemplos estan funcionales en:

http://servidordeprueba.com.ve/mapa/1.php
http://servidordeprueba.com.ve/mapa/2.php
http://servidordeprueba.com.ve/mapa/3.php
http://servidordeprueba.com.ve/mapa/4.php
http://servidordeprueba.com.ve/mapa/5.php

Por otro lado, acabo de agregar la ip en el ejemplo 2.php y la url del servidor en el ejemplo 3.php en la consola de credenciales google (supongo que debo esperar unos minutos para que no muestre el mensaje de clave invalida.

De antemano muchas gracias por tu pronta respuesta!

Saludos,

Angel

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola, me temo que desde 1and1 te remiten a google como forma de desentenderse del problema...
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".