Problemas con Clave...
 
Avisos
Vaciar todo

Problemas con Clave de API de Google Maps

18 Respuestas
5 Usuarios
0 Reactions
981 Visitas
Adrián
Respuestas: 530
Honorable Member
Topic starter
 

Hola,
Estoy trabajando con Joomla 3.8.6 y plantilla Jux Real Estate. He notado que en los artículos (Propiedades/Casas) el mapa de google Maps muestra un error. No así en los módulos que se llaman desde los menús Mapa Inmobiliario y Contacto.
He creado en API servicios de Google una Credencial. En restricciones he colocado URLs de referencia Http, y como url de referencia he puesto una dirección (ver fig. 220)
En la configuración de la plantilla (Jux Real Estate) en Google maps API key he colocado la clave de API correspondiente.
El error persiste. ¿Qué estoy olvidando?. Agradezco de antemano la respuesta. Muchas Gracias!!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 24/07/2018 11:14 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En la url de referencia prueba a poner http://partidod-cp164.webjoomla.es/* y verifica que así funcione, ya que es posible que esto sea lo que falle en la verificación.

De no funcionar esto prueba a no poner ninguna restricción (hay una opción para ello) para verificar si los mapas no cargan por la restricciones.


 
Respondido : 25/07/2018 11:44 am
Adrián
Respuestas: 530
Honorable Member
Topic starter
 

Hola Pablo,

He creado una nueva API Key y la he copiado en la configuración de la plantilla de Joomla.

1) En la url de referencia coloqué Contenido solo visible a usuarios registrados y he verificado que no funciona.

2) También he probado "sin ninguna restricción". Sin resultados.

Search Console me indica: Eres un propietario verificado de http://partidod-cp164.webjoomla.es/BBR/. La verificación se ha realizado... ya que he subido el archivo generado por google para autenticar la url en cuestión.

Agradeceré de antemano una ayuda.


 
Respondido : 09/01/2019 4:38 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Estas usando la url temporal, es mejor que configures las APIs de Google con tu url final.

Saludos.


 
Respondido : 09/01/2019 5:15 pm
Pepe
 Pepe
Respuestas: 41286
Illustrious Member Admin
 

Hola Adrián.

Google Maps para developer a dejado de ser gratuita, tienes que volver a crear al cuenta para el dominio y conseguir las nuevas claves:

-> https://cloud.google.com/maps-platform/?hl=es

para empezar Google ofrece 200$ mensuales para poder seguir trabajando en la plataforma, de normal suele ser suficiente pero ya depende del trafico que tenga la WEB.

Un saludo


 
Respondido : 09/01/2019 5:17 pm
Adrián
Respuestas: 530
Honorable Member
Topic starter
 

Estoy usando la url temporal Contenido solo visible a usuarios registrados dado que necesito cargar los artículos que requieren el uso de google maps (geolocalización de las propiedades).

Ya tengo cuenta y tarjeta asociada, con credenciales verificadas.

Es probable que haya olvidado algún paso en la configuración de la API, por las dudas escribí a Google Maps Platform Support.

Agradeceré sugerencias a considerar


 
Respondido : 09/01/2019 9:59 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Verifica si tienes activo estos 3 servicios:

Geocoding API, Maps JavaScript API, Places API


 
Respondido : 10/01/2019 5:27 am
Adrián
Respuestas: 530
Honorable Member
Topic starter
 

Hola Johnny,

Los servicios sugeridos están habilitados. Ver imagen foro291

Desde soporte de Google me brindaron la siguiente respuesta:

Upon further inspection, it appears that the site is not using an API key. In order to access your project, you will want to be sure to include this parameter in your Maps object.

To do so, please be sure to include one of your API keys in your site. Additionally, I have included a link to a resource which guides you through this process in case you need it. I believe you may find it helpful.

Link - https://developers.google.com/maps/documentation/javascript/get-api-key#step-2-add-the-api-key-to-your-application

NOTE - This guide advises you through the process of including your API key in a tag for JS implementations. If you are using a plugin, you will want to add the key with the method provided by the third-party's instructions.

Entiendo que desde la configuración de la plantilla, la credencial es correcta y se encuentra activo Google Maps. Ver imagen foro292.

Sigo sin poder cargar correctamente Google Maps en mi web... :unsure:


 
Respondido : 10/01/2019 3:26 pm
Pepe
 Pepe
Respuestas: 41286
Illustrious Member Admin
 

Hola Adrian.

Esto es lo que te comentan desde Google:

Tras una inspección adicional, parece que el sitio no está utilizando una clave API.

Lo que te indican es que las caleves que tienes añadidas no son las correctas para ese dominio.

Si estas utilizando la URL temporal para el proyecto, no tienes que utilizar el nombre del dominio para la cuenta de Google Maps tienes que utilizar el dominio de la URL temporal " Contenido solo visible a usuarios registrados "

Las claves solo son validas para el dominio que creaste en Google Maps.

Un saludo


 
Respondido : 10/01/2019 3:47 pm
Adrián
Respuestas: 530
Honorable Member
Topic starter
 

Hola Pepe,

No me queda claro el error que estoy cometiendo.

Estoy utilizando una API Key que no está relacionada al dominio Contenido solo visible a usuarios registrados is not currently using an API key. In order to access your project, you'll need to include your key on all pages which implement your Maps project. This ensures that your projects will have permission to access your project.

3)Habilitar API de codificación geográfica. Listo!

Entiendo que el punto 2) me está indicando el conflicto. La clave que estoy utilizando es la incorrecta porque está asociada a otro domino, o la plantilla ha quedado desactualizada con los cambios de Google Maps??


 
Respondido : 11/01/2019 1:00 pm
Pepe
 Pepe
Respuestas: 41286
Illustrious Member Admin
 

Hola Adrián.

Las calves solo son validas para el dominio que las diste de alta, es decir, no puedes utilizar las claves de un dominio para otro, tienes que crear una clave para cada dominio en el cual quieras utilizar la aplicacion.

En este caso veo que la web carga en el dominio temporal:
partidod-cp164.webjoomla.es

Si quieres que se muestre en la URl temporal tienes que crear una APi para el dominio:
partidod-cp164.webjoomla.es

Si estas trabajando en la URL temporal para pasarlo luego al dominio principal te aconsejo que esperes a tener la web movida al dominio y después configurar la API para ese dominio.

Un saludo


 
Respondido : 11/01/2019 1:44 pm
Adrián
Respuestas: 530
Honorable Member
Topic starter
 

Hola Pepe,

Gracias por la respuesta.
En estos días realizo la carga de artículos, me pasaré al dominio principal y retomaré el hilo.

Un saludo!!


 
Respondido : 11/01/2019 2:30 pm
Pepe
 Pepe
Respuestas: 41286
Illustrious Member Admin
 

Hola Adrián.

Nada, un placer poder orientaros en lo que nos sea posible.
Ok, Dejo el hilo en espera por si tienes que retomarlo

Un saludo


 
Respondido : 11/01/2019 3:05 pm
Adrián
Respuestas: 530
Honorable Member
Topic starter
 

Hola Pepe,

Finalmente pude ver el mapa en forma correcta, sin embargo cuando intento cargar un artículo el backend me muestra "Esta página no puede cargar Google Maps correctamente".

Google Maps con la API key ingresada funciona correctamente en:

1) Contenido solo visible a usuarios registrados Ver imagen foro294

También observo que el mapa está en español cuando no funciona, si en cambio, cuando en los menús Mapa Inmobiliario y Contacto se muestran en ingles.

Agradeceré orientación.


 
Respondido : 14/01/2019 4:36 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Ese mismo mapa que muestra en el backend , en el front-end de tu sitio carga correctamente?

Te brinda información adicional el mensaje?, algún enlace?

Verifica usando el inspector de código en el tab consola si se generan errores javasctipt

Desde tu navegador deberías tenerlo integrado (firefox o google chrome)
En Mac y Linux: Cmd + Opción + i
En Windows : Ctrl + Shift + i

Saludos.


 
Respondido : 14/01/2019 6:06 pm
Página 1 / 2