Al hacer clic en Nuestras tiendas aparece la imagen que adjunto, y el texto "Esta página no ha cargado Google Maps correctamente. Descubre los detalles técnicos del problema en la consola de JavaScript."
No sé como arreglar esto
URL del sitio: Contenido solo visible a usuarios registrados
Sigue el mismo error, parece que es otro el problema, espero sus respuesta.
Gracias por su prontitud en responder
Hola David, buenos días,
El error que veo en el mapa es el siguiente:
util.js:221 Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
en https://calzadosdavid.com/index.php?controller=stores
Esto significa que no tienes configuradas las llaves para que Google Map funcione adecuadamente.
Debes de generar unas nuevas API KEYS para el dominio de la web, según se explica en https://developers.google.com/maps/documentation/javascript/get-api-key
Luego, en tu web, deberás modificar e indicar las nuevas API KEYS (en la configuración de la plantilla de tu web, plugin o módulo que usas para cargar el mapa)
Saludos
La API KEY ya la tengo, pero ahora no se que módulo carga el mapa de google, ya que en el módulo Bloque CMS, no encuentro una parte para introducir dichas claves, Si pudiera indicarme que módulo es el que controla este mapa?
Gracias
Hola
Has probado desde Preferencias > Contactos de la tienda, tal como te indicó Pepe?
Si no es esto a lo que te refieres detalla un poco más, envía una captura de pantalla.
Saludos.
La opción Nuestras Tiendas que esta en el bloque de información en el pie de la página, la hacer clc aparece un mapa con el error de la imagen 1, y en Preferencias > Contactos de la tienda, ya se han actualizado los datos, con la latitud y la longitud, además de todos los datos que también aparecen.
Gracias por todo y esperando sus respuestas.
David Cervera
Hola David,
Las capturas que tienes que adjuntar son del backoffice, del módulo donde estas configurando las Keys de Google Maps para ver si es el lugar correcto.
Google Maps API error: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error
Google, en su documentación te indica el motivo:
" Falta el parámetro de autenticación en el elemento de la secuencia de comandos que carga la API. Si usas la Maps JavaScript API estándar, debes usar un parámetro key con una clave de API válida. Si eres cliente del Premium Plan, debes usar un parámetro client con tu ID de cliente o un parámetro key con una clave de API válida. "
Tendrás que ver si tu módulo de Google Maps tiene una KEY generada correcta y si no generarla y configurarla en el módulo, algo que solo puedes hacer tu desde tu cuenta de Google.
Igualmente, deberías comprobar que tienes la última actualización del módulo de Google Maps.
Nota: No actualices a PrestaShop 1.6.1.15 sin haber solucionado antes este problema de los KEYS de Google Maps.
Saludos
El tema es que no sé que modulo controla la carga del mapa de google en esta plantilla, Himalia, ya aparecía este modulo, y no sé donde se configura. Lo que me indicó Pepe y Jhon, ya lo hice, pero sin resultado, cuando accedo a la página de "Nuestras tiendas" se carga el mapa durante muy poco tiempo y luego aparece la imagen del mensaje anterior, y no sé como resolverlo.
Espero su respuesta. Gracias
Hola David.
.- Edita el archivo StoresController.php que encontraras en la ruta controllers/front/StoresController.php y busca la siguiente linea
$this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?region='.substr($default_country->iso_code, 0, 2));
Modifica por la siguiente:
$this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?key=POjjo83h3h379020323Hp7sY9bHB6U&sensor=true®ion='.substr($default_country->iso_code, 0, 2));
Tienes que modificar key=POjjo83h3h379020323Hp7sY9bHB6U por la key que obtuviste al dar de alta la api de google maps
Nota: recuerda realizar una copia del archivo antes de realizar una modificación.
Un saludo