GrandeLupo Posted July 12, 2016 Share Posted July 12, 2016 Ciao a tutti, vi scrivo per avere un suggerimento, una mano di aiuto. Non riesco ad indivisurae quale sia il problema perchè non funziona il localizzatore di magga google nei miei negozi. Tutto è configurato perfettamente da lato BO, il problema sta che non si vede la cartina, o meglio si vede per circa mezzo secondo e poi tutto grigio, con questo messaggio: Spiacenti, si è verificato un problema. Google Maps non è stata caricata correttamente. Per i dettagli tecnici, consulta la console JavaScript. Qualche idea e soluzioni? questa pagina è un modulo? magari e corrotto? o è una pagina che si può modificare? quale file? Mentre il localizzatore di mappa semplificato funziona correttamente. Grazie tante per il vostro supporto. ciao Link to comment Share on other sites More sharing options...
maximilian8777 Posted July 19, 2016 Share Posted July 19, 2016 stesso problema, anche con il tema di default, su diverse installazioni di prestashop please help! Link to comment Share on other sites More sharing options...
GrandeLupo Posted April 8, 2018 Author Share Posted April 8, 2018 Soluzione: 1) Andate quì --> https://console.developers.google.com/apis/credentials e create una api keys con il vostro account google. 2) Una volta che siete in possesso della key, dovete andare ad editare il file StoresController.php che si trova in .../controllers/front/ 3) Alla linea 289 circa (dove c'è il link google maps) aggiungete dopo "js?" il parametro "key=vostra-api-key&". Salvate e trasferite nuovamente sul server! Per precauzione fatevi sempre una copia del file originale, da ripristinare in caso di errori. Questa pratica mi ha salvato tante volte, ve lo consiglio!! Esempio di stringa modificata:$this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?key=vostra-api-key®ion='.substr($default_country->iso_code, 0, 2)); Link to comment Share on other sites More sharing options...
GrandeLupo Posted December 5, 2018 Author Share Posted December 5, 2018 [Piccolo localizzatore di mappa in Ordini-Cliente] Ciao a tutti Utilizzo la versione PS 1.6.1.12 Ho un problema per visualizzare la mappa di Google in Back-Office (quindi non mi riferisco alla mappa "I miei negozi" in Front-Office)Mi spiego meglio, quando un cliente effettua un ordine, (nel riepilogo ordini), accanto alla scheda indirizzo (e anche in scheda fatturazione) appariva una piccola mappa con la posizione del cliente. Cliccandoci si apriva google maps. Fino a qualche settimana fa funzionava parzialmente, in quanto dava errore, ma cliccando su OK si poteva accedere ugualmente. Adesso è sparito completamente lasciando uno spazio vuoto. Spero qualcuno possa aiutarmi. Grazie a tutti!! Link to comment Share on other sites More sharing options...
Haumea Posted December 5, 2018 Share Posted December 5, 2018 Il servizio prima era gratuito, ora c'e' bisogno di una licenza. Presumo abbia funzioanto comunque per un periodo di transizione. Link to comment Share on other sites More sharing options...
GrandeLupo Posted December 5, 2018 Author Share Posted December 5, 2018 (edited) Ho appena trovato una soluzione e la pubblico per la nostra Community Open Source di Prestashop. In pratica è una situazione simile alla mappa in front-office. C'è bisogno di una piccola modifica e di inserie ognuno di noi la propria API KEY.1) Fare il Download del File: controllers/admin/AdminOrdersController.php2) Cercare la stringa:$this->addJS('https://maps.googleapis.com/maps/api/js?v=3.exp'); solitamente si trova tra la riga 336 e 339, dipende dalla versione, quindi utilizzare la funzione "Cerca".3) Fare la sotituzione aggiungendo la propria API KEY:$this->addJS('https://maps.googleapis.com/maps/api/js?v=3.exp&key=LA-TUA-API-KEY'); Per generare la propria API KEY di Google, ecco il solito link: https://console.developers.google.com Spero che possa servire a tanti questo supporto!! Ciao a tutti Edited December 5, 2018 by GrandeLupo (see edit history) 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