mar 152017
 

Desde hace unos días, GMLib ha dejado de funcionar correctamente mostrando el siguiente mensaje de error:

«Se ha producido un error.
Esta página no ha cargado Google Maps correctamente. Descubre los detalles técnicos del problema en la consola de JavaScript.»

Esta página no ha cargado Google Maps correctamente

Éste empezó a salir de forma más recurrente desde que Google Maps empezó a requerir una clave para la API a partir del 22 de junio de 2016 (después de 10 años de permitir el uso sin dicha clave). Y en estos últimos días ya directamente ha dejado de funcionar, mostrando el mapa sólo unos breves segundos.

Para solucionar el problema en GMLib, deberemos de seguir los siguientes pasos:

  1. Descargar de GitHub la última versión de los fuentes, que corrigen un pequeño problema con la asignación de la API Key.
  2. Crear una API Key. Esta página explica el proceso. Es suficiente con generar una API Key para la API estándar.
  3. Una vez obtenida la API Key, asignarla a la propiedad APIKey del componente TGMMap.

Con ésto ya podremos usar nuevamente la GMLib sin problemas.

 

  49 Responses to “GMLib y el error «Esta página no ha cargado Google Maps correctamente»”

  1. Gracias!
    ahora funciona perfectamente, como siempre!!

  2. Thank you! Now it Works as before…

    Saludos, Pablo

  3. Bien, ahora si regresó a la normalidad,
    Gracias!!

  4. Aprovecho esta entrada para preguntar sobre si tu idea de hacer unos nuevos componentes para Google Maps sigue en pie, me parece recordar en una entrada anterior que estabas trabajando en ello.

    Saludos y gracias por estos excelentes componentes.

  5. Gracias cadetill.

    ahora funciona a la perfección !!!

  6. Thank you so much, cadetill!

    I thought it was something to do with the API key I was using so I was trying a number of different things to do with the API Key. A quick download and recompile solved my problem.

    Excellent components, by the way.

    Gracias!

  7. Hello.

    I have Delphi 7 and gmlib_1.5.3.
    I Put my API Key (39 characters) in APIKey GMMap field, but it remains the previous situation: Half of day the map is showed, the other half, appears de google error window.
    Is necessary to actualize de gmlib_1.5.3 with the gmlib_1? How to do?

    I apreciate any help (puede ser em castelhano)
    Sorry my poor english. If you prefer, i may write in portuguese.
    Muchas gracias.

    Rui

  8. Hi!
    I have followed your solution, but now i have this erro:
    «Google is not defined», as javascript error window.

    Please help!

  9. Hi, on Delphi XE: FDocLoaded is set False in BeforeNavigate2 and after this DocumentComplete is called with pDisp CurDispatch, so FDocLoaded is never set to True. Workaround is modify DocumentComplete and always set FDocLoaded := True;

    APIKey is set, Windows 7, in registry FEATURE_BROWSER_EMULATION = 11001, last version from git (BTW:gmmap.pas from 1.5.4 including source code twice because collision in commit, size is about 500Kb).

  10. Hola, buenas noches, desde ayer aparece un mensaje al momento colocar un punto en el mapa.
    El mesaje es el siguiente: «Página inicial aún no cargada».
    Algún tip sobre lo que pudiera estar causando este mensaje??

  11. Hola,
    Ya baje la ultima version, desinstale la anterior, compile e instale el nuevo paquete. (1.5.5)
    Uso Delphi 2007
    Ya genere el ApiKey !!!
    Al momento de cargar el mapa, el programa comienza a almacenar gran cantidad de memoria hasta que la agota….sin proceder a desplegar ningún mapa… Alguna sugerencia ??
    Saludos y Gracias…
    Alex

  12. Hola, parece que google cambio de api otra vez
    En el megademo, el mapa ya no aparece
    Gracias por la ayuda

  13. Una disculpa, fue cambios del IE.
    Para resolver hay nada mas que esperar un poco en el doMap, en el evento AfterPageLoaded, con un contador.

  14. Hola, parece que google cambio de api otra vez
    En el megademo, el mapa ya no aparece
    Gracias por la ayuda

  15. Hola cephise, yo tambien estoy teniendo ese problema, como solucionaste el tema, podrias explicar la implementacion del contador en el evento AfterPageLoaded por favor . Gracias de antemano.

    Saludos.

  16. I got the same problem as Cephise and Jose, my application with GMLib 1.5.5 doesnt start anymore. Errors about «getAttribute». I hope you can fix it with the new Google API ?

  17. Hola, parece que google cambio de api otra vez
    En el megademo, el mapa ya no aparece
    Gracias por la ayuda

  18. Hay alguna forma de utilizar el componente Cromium, ya que intenté utilizar y no tuve éxito.
    Estoy consiguiendo trabajar ya que puse DoMap dientro del timer, pero se complicó porque el número de marcadores está bien limitado, sólo 150 para no freezer

  19. ya se tendra alguna solucion al respecto ???

  20. I fixed the recent Internet Explorer issue by completely removing the DoMap from the AfterPageLoaded routine. Then I added a DoMap call that runs from a timer at 1 second after the FormShow.

  21. Hola, dejo de andar la libreria?
    En el megademo ya no aparece el mapa tampoco!
    Alguien sabe como se soluciona?
    Espero respuesta de alguno que haya podido solucionar esta situacion.
    Gracias!
    Chris

  22. Hace unos dias, el mapa se pone muy lento en pantalla completa.
    De hecho, mas pequeño el mapa es, mejor funciona.
    Tambien de hacer zoom en el mapa, consume muchos recursos de cpu.

    Geacias por el apoyo
    Saludos

  23. que tal amigos, alguien ha podido resolver la problematica de que el mapa se pone muy lento en pantalla completa?? en general esta muy lento el componente alguien ha podido resolverlo.

  24. Buenas tardes Cadetill

    Inicialmente felicitaciones por el excelente trabajo.

    El codigo en Delhp 7 funcionava sin mayores incovenientes pero de unos dias para tengo el mensaje

    Line 2325
    Char 11
    Error; Unable to get property ‘getSouthWest’ of undefined or null reference

    Tendria alguna idea de como solucionar este incoveniente.

    saludos cordiales

  25. Good day! Using a Library GMLib v1.5.5. There is such problem: on the touch panel incorrectly fulfills function of manual scaling of the card (tweaks). The map is not scaled, but the picture. How can I fix it?

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.