Skip Navigation

[Resolved] Error de carga de Google Maps

This support ticket is created 6 years ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

This topic contains 11 replies, has 2 voices.

Last updated by nandomerino 5 years, 12 months ago.

Assisted by: Nigel.

Author
Posts
#1154516
Captura de pantalla 2018-11-28 a las 9.49.37.png
Captura de pantalla 2018-11-28 a las 9.49.32.png
Captura de pantalla 2018-11-28 a las 9.49.25.png

Buenas;

Tengo varios problemas con la integración de google maps en mi sitio, explico un poco la estructura: tengo un CPT restaurantes que tiene entre los campos personalizados uno para añadir las diferentes direcciones donde están ubicados.

Ahora detallo todos los fallos: por un lado cuando intento añadir direcciones en los restaurantes aparece un error que dice "No se pudo establecer conexión con el servicio de autocompletar de Google Maps, pero puede agregar una dirección manualmente." Aunque añado las direcciones manualmente no se muestran en el front-end y muestra el siguiente error "Esta página no puede cargar Google Maps correctamente." Después cuando voy al panel de configuración y compruebo la key aparece el siguiente error "REQUEST_DENIED - This API project is not authorized to use this API."

Adjunto capturas de pantalla de los diferentes errores.

#1154544
Captura de pantalla 2018-11-28 a las 10.29.46.png

En la consola de desarrolladores de chrome me muestra este error cuando edito un restaurante.

#1154550
Captura de pantalla 2018-11-28 a las 10.35.36.png

En la pantalla de APIs de Google Maps tengo las siguientes activas, no se si el error está ahí y debería activar alguna otra...

#1154556

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Hola Nando

Es necesario habilitar Maps y Places en Google cuando creas la clave api: https://toolset.com/documentation/user-guides/display-on-google-maps/creating-a-google-maps-api-key/#creating-an-api-key-for-google-maps

Creo que este es el problema.

#1154615
Captura de pantalla 2018-11-28 a las 11.46.47.png
Captura de pantalla 2018-11-28 a las 11.46.40.png
Captura de pantalla 2018-11-28 a las 11.46.32.png

Ya recoge las locations y muestra el mapa sin errores, pero no me muestra ninguna marca en el mapa, en la documentación he leído que el ID de mapa hace que se muestren los marcadores, pero no veo forma de asociar ese id de mapa con nada de las locations, estoy seguro que fallo en algún paso, adjunto capturas de como lo tengo todo ahora...

#1154633

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

En el pantallazo veo el shortcode wpv-map-render (que produce el mapa) pero no veo el shortcode wpv-map-marker (que produce una marca).

Este es una plantilla para mostrar una entrada sola, ¿verdad?

Usa el botón Campos y Vistas para insertar la marca (https://toolset.com/documentation/user-guides/display-on-google-maps/displaying-markers-on-google-maps/#displaying-a-map-with-a-single-marker-for-a-content-template).

Si es una lista de entradas (cada una con marca) tienes que usar un View (https://toolset.com/documentation/user-guides/display-on-google-maps/displaying-markers-on-google-maps/#displaying-a-map-with-a-list-of-markers-coming-from-a-view).

#1154676

Buenas,

Es una plantilla de contenido para el CPT restaurantes, cada restaurante tiene varias localizaciones, por lo que no me queda claro cuál de las dos opciones utilizar, entiendo que debería incluir el shortcode directamente en la plantilla de contenido y que debería quedar algo tipo:

[wpv-map-render map_id="map-6"][/wpv-map-render]
[wpv-map-marker map_id="map-6" marker_id="marker-6" marker_field="wpcf-locations"][/wpv-map-marker]

Y esto mostrar el mapa con las marcas correspondientes ¿correcto?

#1154689

Esto es lo que hago pero no me muestra ninguna marca...

#1154724

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Es como debe funcionar (tengo un sitio de prueba así y funciona bien).

¿Puedo ver el sitio tuyo yo mismo?

Voy a marcar tu respuesta siguiente como privada para que me facilitas acceso. Es una buena idea crear un nuevo usuario administrador para mí que lo quitas después, y asegúrate que tienes una copia de seguridad corriente.

#1154735

Para que te sirva de ayuda, el restaurante que tiene los datos de localización correctos es hidden link

#1154764

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Hola Nando

A veces es necesario añadir una segunda clave sin restricciones (de URL referrer), y es el problema en este caso (hice una prueba con un clave mío).

Ve https://toolset.com/documentation/user-guides/display-on-google-maps/creating-a-google-maps-api-key/#problems-with-displaying-markers-on-google-maps

#1157618

Parece que por fin todo funciona bien! Gracias por la ayuda como siempre.