Avisos
Vaciar todo

No aparece el mapa de google Maps en la página Nuestras Tiendas en el tema Himalia

10 Respuestas
5 Usuarios
0 Reactions
2,273 Visitas
Respuestas: 310
Reputable Member
Topic starter
 

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


 
Respondido : 06/07/2017 11:22 am
Pepe
 Pepe
Respuestas: 41126
Illustrious Member Admin
 

Hola David.

.- Accede Preferencias -> Contacto tienda
.- Añade los datos de latitud y de longuitud de tu dirección.

Contenido solo visible a usuarios registrados

Un saludo


 
Respondido : 06/07/2017 12:37 pm
Respuestas: 310
Reputable Member
Topic starter
 

Sigue el mismo error, parece que es otro el problema, espero sus respuesta.
Gracias por su prontitud en responder


 
Respondido : 07/07/2017 8:23 am
Rafael
Respuestas: 1975
Noble Member Moderator
 

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


 
Respondido : 07/07/2017 10:14 am
Respuestas: 310
Reputable Member
Topic starter
 

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


 
Respondido : 07/07/2017 12:32 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 07/07/2017 7:16 pm
Respuestas: 310
Reputable Member
Topic starter
 

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


 
Respondido : 08/07/2017 7:09 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

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


 
Respondido : 08/07/2017 8:57 pm
Respuestas: 310
Reputable Member
Topic starter
 

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


 
Respondido : 09/07/2017 8:45 am
Pepe
 Pepe
Respuestas: 41126
Illustrious Member Admin
 

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&region='.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


 
Respondido : 09/07/2017 10:54 am