ClinicaMicro Posted July 22, 2016 Share Posted July 22, 2016 Buenos dias, me aparece el siguiente error, con instalación limpia. "Se ha producido un error. Esta página no ha cargado Google Maps correctamente. Descubre los detalles técnicos del problema en la consola de JavaScript." Esto es lo que me sale en la consola: "Google Maps API error: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error" js:32:179"Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys" util.js:211:12"Google Maps API warning: SensorNotRequired https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required" util.js:211:12 Creo leer que hay que loguearse??? ¿Alguien sabe por donde van los tiros? Link to comment Share on other sites More sharing options...
RubenMing Posted July 24, 2016 Share Posted July 24, 2016 Hola, puedes mostrarnos el enlace a la web par ver la sección donde aparece el error? Link to comment Share on other sites More sharing options...
ClinicaMicro Posted July 24, 2016 Author Share Posted July 24, 2016 http://tendenciate.es/index.php?controller=stores Perdón, aquí lo tienen. Link to comment Share on other sites More sharing options...
RubenMing Posted July 24, 2016 Share Posted July 24, 2016 (edited) Para dominios recientemente detectados, Google solicita una serie de ajustes respecto estos parámetros a los que se refiere el error, en esta página lo reportan >> http://googlegeodevelopers.blogspot.com.es/2016/06/building-for-scale-updates-to-google.html Debes acceder tu consola de Google Maps API >> https://console.developers.google.com/apis/library y solicitar los nuevos datos en Google Maps JavaScript API Localiza en /controllers/front/StoresController.php el código (indicado en archivo1.txt) Y si por ejemplo tu nueva key es: POjjo83h3h379020323Hp7sY9bHB6U deberás modificar la línea de código como en el ejemplo indicado en archivo2.txt A ver si te funciona. Edited July 24, 2016 by Prestashoperos (see edit history) 4 Link to comment Share on other sites More sharing options...
nicotico Posted July 25, 2016 Share Posted July 25, 2016 Para dominios recientemente detectados, Google solicita una serie de ajustes respecto estos parámetros a los que se refiere el error, en esta página lo reportan >> http://googlegeodevelopers.blogspot.com.es/2016/06/building-for-scale-updates-to-google.html Debes acceder tu consola de Google Maps API >> https://console.developers.google.com/apis/library y solicitar los nuevos datos en Google Maps JavaScript API Localiza en /controllers/front/StoresController.php el código (indicado en archivo1.txt) Y si por ejemplo tu nueva key es: POjjo83h3h379020323Hp7sY9bHB6U deberás modificar la línea de código como en el ejemplo indicado en archivo2.txt A ver si te funciona. Hola Prestashoperos, justo me encontré con el mismo problema que ClinicaMicro, realicé los pasos que mencionaste pero sigue arrojando el mismo error. Esto es nuevo? sigo viendo sitios bastante viejos que siguen utilizando la geolocalización sin ningún inconveniente. Un abrazo y gracias por cualquier tipo de ayuda que puedas darnos. Link to comment Share on other sites More sharing options...
RubenMing Posted July 25, 2016 Share Posted July 25, 2016 El error sigue indicando que no tiene definida la key, puedes poner el contenido de tu archivo /controllers/front/StoresController.php ? Link to comment Share on other sites More sharing options...
ClinicaMicro Posted July 25, 2016 Author Share Posted July 25, 2016 Gracias Prestashoperos!!!! por mi parte está Solucinado !!! 1.000 gracias!!! Link to comment Share on other sites More sharing options...
nicotico Posted July 25, 2016 Share Posted July 25, 2016 (edited) El error sigue indicando que no tiene definida la key, puedes poner el contenido de tu archivo /controllers/front/StoresController.php ? Gracias por la ayuda, te paso la línea, es probable que me falte hacer algo en Google Maps JavaScript API no entendí demasiado lo que tenía que hacer stores.txt Edited July 25, 2016 by nicotico (see edit history) Link to comment Share on other sites More sharing options...
RubenMing Posted July 25, 2016 Share Posted July 25, 2016 Hola, puedes comprobar si la key que añadiste es la que te dio Google y en caso que sí, mira si los pasos seguidos para reclamar la key son los indicados en >> https://developers.google.com/maps/documentation/geolocation/get-api-key?hl=es Si te sigue dando el error prueba a cambiar la línea de código por la del archivo archivo3.txt. Link to comment Share on other sites More sharing options...
nicotico Posted July 25, 2016 Share Posted July 25, 2016 Hola, puedes comprobar si la key que añadiste es la que te dio Google y en caso que sí, mira si los pasos seguidos para reclamar la key son los indicados en >> https://developers.google.com/maps/documentation/geolocation/get-api-key?hl=es Si te sigue dando el error prueba a cambiar la línea de código por la del archivo archivo3.txt. Solucionado Prestashoperos, muchísimas gracias por la ayuda, abrazo!!! Link to comment Share on other sites More sharing options...
RubenMing Posted July 25, 2016 Share Posted July 25, 2016 Me alegra mucho que haya funcionado, saludos! Link to comment Share on other sites More sharing options...
Marcelo Capellaro Posted July 26, 2016 Share Posted July 26, 2016 Pregunta= Una vez realizado el procedimiento de agregar la clave... cuanto tiempo demora en desaparecer el error? Link to comment Share on other sites More sharing options...
adorssi Posted July 26, 2016 Share Posted July 26, 2016 Hola, segui los pasos y me sigue dando el error. Esta es mi linea Alguien ve algun error? Gracias Link to comment Share on other sites More sharing options...
alexinter16 Posted July 27, 2016 Share Posted July 27, 2016 (edited) Hola colegas, Despues de Obtener la key, la linea de código del archivo1 ubicada en el archivo : /controllers/front/StoresController.php La reemplazamos por: $this->addJS('https://maps.googleapis.com/maps/api/js?key=TU_API_KEY'); podemos omitir la otra información de la linea de código ya que no se necesita la información despues de la key, ya que la consola nos genera un error diciendo que no se necesita. A quien le sirva esta info, con mucho gusto... Saludos! Edited July 27, 2016 by alexinter16 (see edit history) 1 Link to comment Share on other sites More sharing options...
Marcelo Capellaro Posted July 27, 2016 Share Posted July 27, 2016 Ya probé de muchas maneras.. pero en mi tienda sigue tirando el error de js... muestra el contenido y después aparece el error... este es el link= http://tout.com.ar/tiendas por si alguien puede dar una mano... esta puesta la key en la linea del codigo... de esta manera: Link to comment Share on other sites More sharing options...
alexinter16 Posted July 27, 2016 Share Posted July 27, 2016 Ya probé de muchas maneras.. pero en mi tienda sigue tirando el error de js... muestra el contenido y después aparece el error... este es el link= http://tout.com.ar/tiendas por si alguien puede dar una mano... esta puesta la key en la linea del codigo... de esta manera: Hola Marcelo, en la Consola de Google API debes agregar tu dominio a la lista de dominios admitidos para el uso de la Key: debe quedar asi de esta forma tout.com.ar/* O tambien prueba eliminando todos los dominios admitidos para que pruebes la key sin ninguna restricción. Te recomiendo que la linea de código en la que pusiste la API Key la dejes de esta manera para que no te arroje la advertencia: Google Maps API warning: SensorNotRequired $this->addJS('https://maps.googleapis.com/maps/api/js?key=TU_API_KEY'); Link to comment Share on other sites More sharing options...
Marcelo Capellaro Posted July 27, 2016 Share Posted July 27, 2016 Ya hice todo lo sugerido... es mas hice credenciales para api de servidor y de navegador... tengo el dominio habilitado y verificado... sigue tirando error.... Link to comment Share on other sites More sharing options...
alexinter16 Posted July 27, 2016 Share Posted July 27, 2016 Intenta vaciando la cache Link to comment Share on other sites More sharing options...
Marcelo Capellaro Posted July 27, 2016 Share Posted July 27, 2016 del navegador? Si la he vaciado y siempre pongo ctrl + F5 para que renueve la carga desde el server... Otra duda ... desde donde puedo ocultar atributos de productos... por ejemplo condición... son todos productos nuevos... en el panel donde muestra los colores me gustaria que los muestre mas grandes y en vez de decir talles muestra Size... vengo poniendole horas a esto sin resultado... desde ya gracias Link to comment Share on other sites More sharing options...
Marcelo Capellaro Posted July 27, 2016 Share Posted July 27, 2016 (edited) Tampoco puedo entrar al live configurator... alguna idea de que puede pasar? U otra manera de editar las tipografias? Edited July 27, 2016 by Marcelo Capellaro (see edit history) Link to comment Share on other sites More sharing options...
Legacy_sneakers Posted August 4, 2016 Share Posted August 4, 2016 Hola gente!Yo he seguido los pasos y ya no sale el mensaje de error, pero en cambio sale la zona donde tendria que cargar el mapa, en blanco. A alguien mas le ha pasado?Gracias de antemano. Link to comment Share on other sites More sharing options...
iconestudio Posted August 18, 2016 Share Posted August 18, 2016 Hola tengo el mismo error y he seguido los diferentes pasos pero sigue sin funcionar... Link to comment Share on other sites More sharing options...
floajd Posted August 28, 2016 Share Posted August 28, 2016 tuve problemas para usar la key. pero agregando la direccion de test y pagina del cliente cuando cree la key salio como piña... muchas gracias Ruben. abrazo Link to comment Share on other sites More sharing options...
ada.systems.mexico Posted September 2, 2016 Share Posted September 2, 2016 Excelente ayuda, funciono perfecto. Link to comment Share on other sites More sharing options...
Sport Muscle Posted September 6, 2016 Share Posted September 6, 2016 Para dominios recientemente detectados, Google solicita una serie de ajustes respecto estos parámetros a los que se refiere el error, en esta página lo reportan >> http://googlegeodevelopers.blogspot.com.es/2016/06/building-for-scale-updates-to-google.html Debes acceder tu consola de Google Maps API >> https://console.developers.google.com/apis/library y solicitar los nuevos datos en Google Maps JavaScript API Localiza en /controllers/front/StoresController.php el código (indicado en archivo1.txt) Y si por ejemplo tu nueva key es: POjjo83h3h379020323Hp7sY9bHB6U deberás modificar la línea de código como en el ejemplo indicado en archivo2.txt A ver si te funciona. EXCELLENT! Thank you! 100% accurate! Link to comment Share on other sites More sharing options...
Fabioprada Posted September 10, 2016 Share Posted September 10, 2016 Hola, A todos Me pueden ayudar diciendome como llego a la ruta /controllers/front/StoresController.php? es por filezilla? Link to comment Share on other sites More sharing options...
Sport Muscle Posted September 10, 2016 Share Posted September 10, 2016 Hola, A todos Me pueden ayudar diciendome como llego a la ruta /controllers/front/StoresController.php? es por filezilla? Efectivamente puedes usar FileZilla si lo tienes. Localizas el archivo y lo arrastras a tu Escritorio. Lo abres y lo editas con Notepad++. Cuando hayas terminado lo guardas y lo vuelves a arrastrar donde estaba. Por si acaso te equivoca, saca dos copias a tu escritorio y deja una intacto por si tienes que volver como empezaste! Link to comment Share on other sites More sharing options...
Fabioprada Posted September 13, 2016 Share Posted September 13, 2016 Hola, A todos He seguido los pasos que nos han compartido y la verdad todavía tengo el problema. Adjunto el error que me sale y la foto de mi código para que me retroalimenten. Tengo la duda si en este paso me he saltado algo? solicitar los nuevos datos en Google Maps JavaScript API? StoresController.php.txt Link to comment Share on other sites More sharing options...
iconestudio Posted September 19, 2016 Share Posted September 19, 2016 Buenos días! Solicite las credenciales segui los pasos y sigue sin funcionar, también vacié la cache y nada... Link to comment Share on other sites More sharing options...
Fabioprada Posted September 20, 2016 Share Posted September 20, 2016 Hola colegas, Despues de Obtener la key, la linea de código del archivo1 ubicada en el archivo : /controllers/front/StoresController.php La reemplazamos por: $this->addJS('https://maps.googleapis.com/maps/api/js?key=TU_API_KEY'); podemos omitir la otra información de la linea de código ya que no se necesita la información despues de la key, ya que la consola nos genera un error diciendo que no se necesita. A quien le sirva esta info, con mucho gusto... Saludos! Excelente respuesta, llevo varios días con el problema y no había tenido en cuenta tu comentario. Muchas Gracias ya resolví el problema. slds Link to comment Share on other sites More sharing options...
Fabioprada Posted September 20, 2016 Share Posted September 20, 2016 Buenos días! Solicite las credenciales segui los pasos y sigue sin funcionar, también vacié la cache y nada... Ten en cuenta esto: alexinter16, on 26 Jul 2016 - 10:29 PM, said: Hola colegas, Despues de Obtener la key, la linea de código del archivo1 ubicada en el archivo : /controllers/front/StoresController.php La reemplazamos por: $this->addJS('https://maps.googleapis.com/maps/api/js?key=TU_API_KEY');podemos omitir la otra información de la linea de código ya que no se necesita la información despues de la key, ya que la consola nos genera un error diciendo que no se necesita. A quien le sirva esta info, con mucho gusto... Saludos! Link to comment Share on other sites More sharing options...
Fabioprada Posted September 20, 2016 Share Posted September 20, 2016 Ten en cuenta esto: alexinter16, on 26 Jul 2016 - 10:29 PM, said: Debes reemplazar el código inicial: Por el siguiente: (Como ves en el primero solo incluí la clave, pero generaba el error que mostré mas atrás. $this->addJS('http://maps.googleapis.com/maps/api/js?key=AIzaSyDusEpSI0szRWjjw_aptPAQiCUGnd_pqxA'); Así te debe servir. Link to comment Share on other sites More sharing options...
[email protected] Posted October 6, 2016 Share Posted October 6, 2016 Hola colegas, Despues de Obtener la key, la linea de código del archivo1 ubicada en el archivo : /controllers/front/StoresController.php La reemplazamos por: $this->addJS('https://maps.googleapis.com/maps/api/js?key=TU_API_KEY'); podemos omitir la otra información de la linea de código ya que no se necesita la información despues de la key, ya que la consola nos genera un error diciendo que no se necesita. A quien le sirva esta info, con mucho gusto... Saludos! Gracias, a mi me funcionó esta solución. Hay que sustituir la linea 300 por esa (Prestashop 1.6.0.11) y agregar el KEY. Saludos. Link to comment Share on other sites More sharing options...
solured Posted October 20, 2016 Share Posted October 20, 2016 Excelente. Siguiendo todos los pasos iniciales y poniendo la key correspondiente, me ha funcionado a la primera. Gracias. Link to comment Share on other sites More sharing options...
RafaelJaller Posted November 1, 2016 Share Posted November 1, 2016 No me funciona. Generé la clave, autoricé el dominio, reemplacé la línea, vacié la cache y nada. Ayuda por favor!! Link to comment Share on other sites More sharing options...
gonzete Posted November 4, 2016 Share Posted November 4, 2016 (edited) Nada, no le hago funcionar, me responde con el siguiente error google Maps API error: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error Edited November 4, 2016 by gonzete (see edit history) Link to comment Share on other sites More sharing options...
xxelraicer Posted November 14, 2016 Share Posted November 14, 2016 Hola amigos tengo el Mismo Problema Que Mi Página Web La Pestaña en nuestra tienda de error sale el siguiente: Se ha Producido error de la ONU. This page no ha Cargado Google Maps correctamente. Descubre los Detalles Técnicos del Problema en la consola de JavaScript. este es mi pagina web: http://libreriacristianalapalabra.com/index.php?controller=stores Me podrian Ayudar porfavor ya tengo mi codigo A que me brindo Google Map API ya modifique ONU de la estafa de módulo de Pero sigue igual INCLUIDO puse la linea de codigo Como dice mas arriba: $ This-> addJS ( 'http' ((Configuración :: get ( 'PS_SSL_ENABLED') && Configuración :: get ( 'PS_SSL_ENABLED_EVERYWHERE')) 's':.? ''). ': //maps.google.com /maps/api/js?key=AIzaSyD9v7KZZAtxQo05oSTRQvaIHK_dFm7pxYE&sensor=true®ion='.substr($default_country->iso_code, 0, 2)); Pero nada porfavor alguien que me AYUDE gracias Link to comment Share on other sites More sharing options...
RafaelJaller Posted November 17, 2016 Share Posted November 17, 2016 Gracias Prestashoperos!!!! por mi parte está Solucinado !!! 1.000 gracias!!! Hola, me puedes ayudar por favor!! Como lo hiciste? segui los pasos tal cual pero no me funciona!! Gracias. Link to comment Share on other sites More sharing options...
w3bsolutions Posted November 17, 2016 Share Posted November 17, 2016 Hola, me puedes ayudar por favor!! Como lo hiciste? segui los pasos tal cual pero no me funciona!! Gracias. Te contesté aquí: https://www.prestashop.com/forums/topic/562427-filtro-buscador-de-codigos-postales-ciudades-en-el-mapa-google-de-nuestras-tiendas/?p=2445578 Link to comment Share on other sites More sharing options...
CompraExpress Posted November 21, 2016 Share Posted November 21, 2016 Muchas gracias, tenia el mismo problema y con su ayuda lo suluciones. Link to comment Share on other sites More sharing options...
bestia Posted November 30, 2016 Share Posted November 30, 2016 Gracias. Resuelto. Link to comment Share on other sites More sharing options...
madh01 Posted February 13, 2017 Share Posted February 13, 2017 Apreciados amigos. De mi parte no he podido solucionar el problema. Ya he hecho todo lo que dicen pero aun nada...Tengo la API $default_country = new Country((int)Tools::getCountry()); $this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'https://maps.googleapis.com/maps/api/js?key=AIpqSyCDWqiO6jeknYA-F7R3JNDJGs0dd9JbI1y'.substr($default_country->iso_code, 0, 2)); $this->addJS(_THEME_JS_DIR_.'stores.js'); Reduje el enlace, lo volvi a poner completo pero aun nada... Por favor su ayuda.. Muchas gracias Link to comment Share on other sites More sharing options...
cortega Posted February 23, 2017 Share Posted February 23, 2017 Buenos días, Tengo un problema similar... Quiero mostrar el mapa en la parte del administrador, en cada pedido. Hace algún tiempo aparecía pero dejó de hacerlo. Siguiendo este post, he creado la API de google maps, pero al igual que para que aparezca en el front es en el StoresController.php no sé donde ponerlo en la parte de administrador. Pensé que era en AdminStoresControler pero no sé como ponerlo. ¿Alguien me puede ayudar? Lo puse manualmente en el header del administrador y si que aparece el mapa de la siguiente manera: <script async defer src="https://maps.googleapis.com/maps/api/js?key=xxxxxx&callback=initMap" type="text/javascript"></script> Siendo la key, la que me ofrece Google. Así si que funciona pero claro, aparece el script en todas las páginas y da un error: You have included the Google Maps API multiple times on this page. This may cause unexpected errors. Entiendo que no se debe poner ahí y si en un controller pero no se donde.¿Alguien me ayuda? Un saludo y gracias Link to comment Share on other sites More sharing options...
Templo Gourmet Posted March 1, 2017 Share Posted March 1, 2017 Buenas, He creado la API y cambiado el código de StoreController como se indicaba en el post y sustituyendo por mi API key y no hay manera, ni siquiera esperando 5 minutos ni dejando la API sin restringir. Algún consejo? Gracias! Link to comment Share on other sites More sharing options...
iberimport Posted May 6, 2017 Share Posted May 6, 2017 Hola a todos tengo el mismo error y mi version es la 1.6.1.13 la ultima version Alguien me puede ayudar me estoy volviendo loco para hacer esto y no hay manera de hacerlo el codigo que tengo insertado es el siguiente : y me sigue dando el mismo error e provado a vaciar la cache de prestashop y de mi ordenador y no hay manera de que se muestre alguna solucion por favor es urgente. Link to comment Share on other sites More sharing options...
iberimport Posted May 6, 2017 Share Posted May 6, 2017 (edited) Para los que no le funcionan les digo yo segui este manual y me funciono al final consegui resolverlo http://www.avidalia.com/blog/como-solucionar-el-google-maps-api-error-missingkeymaperror segui este manual para la generacion de la api y el codigo que puse fue el siguiente: if (!Configuration::get('PS_STORES_SIMPLIFIED')) { $default_country = new Country((int)Tools::getCountry()); $this->addJS('https://maps.googleapis.com/maps/api/js?key=AIzaSyDw1ypPEiOTIzGXRaJca0uc4iSAMmKvBmI'); $this->addJS(_THEME_JS_DIR_.'stores.js'); } } } En la api de google hay que dejar desactivadas todas las opciones en Restricción de clave Ademas hay que tener todos los dominios agregados en la consola de google os dejo mi email por si quieren que les pase un pequeño tutorial de como realizarlo [email protected] Edited May 6, 2017 by iberimport (see edit history) Link to comment Share on other sites More sharing options...
escipion87 Posted July 26, 2017 Share Posted July 26, 2017 Hola buenas e seguido el post y me a ido de maravilla ahora bien tengo un problema cunado le doy a buscar la calle o el cp me dice calle de la oca por ejemplo no se encuentra? a que puede ser debido? gracias Link to comment Share on other sites More sharing options...
ocean Posted October 25, 2017 Share Posted October 25, 2017 Por favor tengo ese error de javascript y no puedo poner mi tienda, no entiendo nada de goggle api solo logre creer un clave sin logearme ahi, y no se nada de html o algo parecido Link to comment Share on other sites More sharing options...
ATB Posted January 21, 2019 Share Posted January 21, 2019 ya solucioné el error, pero ahora en el buscador cuando pones una direccion o codigo postal sale el error "No se encuentra" Link to comment Share on other sites More sharing options...
ATB Posted February 15, 2019 Share Posted February 15, 2019 On 1/21/2019 at 5:31 PM, ATB said: ya solucioné el error, pero ahora en el buscador cuando pones una direccion o codigo postal sale el error "No se encuentra" Sabeis porque ocurre esto? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now