Avisos
Vaciar todo

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

 
David
 David
Reputable Member

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

Citar
Respondido : 06/07/2017 12:22 pm
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 06/07/2017 1:37 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

David
 David
Reputable Member

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

ResponderCitar
Respondido : 07/07/2017 9:23 am
Rafael
 Rafael
Miembro 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

ResponderCitar
Respondido : 07/07/2017 11:14 am

Cursos Gratuitos WordPress

David
 David
Reputable Member

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

ResponderCitar
Respondido : 07/07/2017 1:32 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 07/07/2017 8:16 pm

David
 David
Reputable Member

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

ResponderCitar
Respondido : 08/07/2017 8:09 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

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

ResponderCitar
Respondido : 08/07/2017 9:57 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

David
 David
Reputable Member

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

ResponderCitar
Respondido : 09/07/2017 9:45 am
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 09/07/2017 11:54 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress