- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Facciamo il punto sulle API di google maps con una breve guida?
-
Da quello che vedo invece mi sta succedendo random, per esempio ho un vecchio sito con la mappa senza nemmeno una api key inserita che funziona, un altro vecchio sito che invece da oggi si è bloccata la mappa (anch'esso senza api key).
-
Dipende come inserisci la mappa, se includi il classico codice di condivisione di google maps generato da maps stesso (il classico iframe) non devi far nulla, e funziona, perchè è un embed di una mappa statica e ciao.
Il problema nasce quando utilizzi un componente del tema o di wordpress, per segnare più punti su una mappa, ad esempio "dove sono i punti vendita" o qual è il più vicino? etc
oppure un sito per agenzia immobiliare, quindi visualizzi su mappa tutte le case in vendita o in affitto, etc.
-
Buongiorno a tutti
Anche io sto combattendo contro le API KEY di Google maps in questi giorni...
In pratica ho impostato 3 siti con la stessa API KEY, solo che su 2 di essi funziona e sul terzo no, qualcuno ha idea di come mai?
Tutti e tre i siti usano il tema Divi col modulo mappa integrato.Grazie per le informazioni, molto interessanti e utili.
-
Ciao Riccardo, ti consiglio di creare 3 progetti diversi e 3 key diverse, poi abilitare per ogni key javascript api e geocoding api solamente, poi devi creare un billing account e assegnarlo ai tre progetti.
questo ti permette di distribuire i map loads per ogni progetto, come fai tu vengono sommati su un'unica key a discapito dei 900 al giorno, in più hai la possibilità di impostare le restrizioni per l'api su ogni dominio etc. hai più controllo e hai 900 quote per ogni progetto.
intanto puoi fare così, poi per il sito che non va puoi caricare la pagina nel browser che dovrebbe visualizzare la mappa e verificare nella console javascript se ti da un errore, anche io combatto con un sito su tre che non va e non capisco il perchè, ho aperto una segnalazione a google.
-
@marco3253 said:
Dipende come inserisci la mappa, se includi il classico codice di condivisione di google maps generato da maps stesso (il classico iframe) non devi far nulla, e funziona, perchè è un embed di una mappa statica e ciao.
Il problema nasce quando utilizzi un componente del tema o di wordpress, per segnare più punti su una mappa, ad esempio "dove sono i punti vendita" o qual è il più vicino? etc
oppure un sito per agenzia immobiliare, quindi visualizzi su mappa tutte le case in vendita o in affitto, etc.
si certo mi riferivo al caso dell'utilizzo API non dell'iframe
-
@watanabe77 said:
si certo mi riferivo al caso dell'utilizzo API non dell'iframe
beh questo è molto strano, i siti che gestisco io avevano tutti la mappa oscurata con un watermark google ben visibile sopra che indicava che c'erano problemi con il caricamento della mappa. bah.
-
@marco3253 said:
beh questo è molto strano, i siti che gestisco io avevano tutti la mappa oscurata con un watermark google ben visibile sopra che indicava che c'erano problemi con il caricamento della mappa. bah.
Questo succedeva anche a me, forse per il superamento dei limiti di quota.
Comunque ho rinunciato con GMaps, adesso le sto sostituendo tutte con OpenStreetMap, che è un'alternativa abbastanza valida e ti fornisce il codice per visualizzare la mappa sul sito, senza API e senza quote.
-
@marco3253 said:
se includi il classico codice di condivisione di google maps generato da maps stesso (il classico iframe) non devi far nulla, e funziona, perchè è un embed di una mappa statica
Statica? Allora tanto vale mettere un jpg, no?
-
@yabeforg said:
Statica? Allora tanto vale mettere un jpg, no?
da qualche parte ho letto, comunque su siti google, che google vieta l'utilizzo di JPEG delle proprie mappe.
-
@yabeforg said:
Statica? Allora tanto vale mettere un jpg, no?
Ciao, come ha scritto marco3253 Google non lo permette. Non era permesso prima che diventasse a pagamento, oggi a maggior ragione.
Qui fonte, paragrafo 3.2.4: cloud.google.com/maps-platform/terms/#8-licenses-from-google-to-youA differenza di una foto rubata su un altro sito, in questo caso è peggio perché la mappa grafica è generata da un software di proprietà di Google, lo stesso che ha mappato tutto il mondo, sia con l'uso di satelliti che localmente con riprese fotografiche e video.
-
Ciao Riccardo,
ho letto nel tuo commento che hai sostituito GMaps con OpenStreetMap e che usi temi DIVI (ET)…
Anche io utilizzo lo stesso tema di ElegantThemes per i miei siti e mi sto scontrando con mappe oscurate e filigrana
Posso domandarti come hai fatto a inserire OpenStreetMap nel modulo di DIVI che di default utilizza GMaps?
Esiste per caso una guida?
Purtroppo non sono molto esperto in materia ;-(Grazie mille se vorrai aiutarmi.
Ciao
-
ragazzi comunque io sto continuando ad utilizzare google maps, con un billing account e le api key configurate, ho messo le quote e son tranquillo, per ora fatture a zero euro e zero disservizi.
-
Ciao Marco,
anche io penso che non ci siano problemi, l’unica cosa poco piacevole (nel mio caso) è che gestendo siti relativamente piccoli per dei clienti devo fargli fare l’account presso google e soprattutto inserire la loro carta di credito…
credo che qualcuno potrebbe storcere un po’ il naso… (se ne faranno una ragione
Perdonami, cosa intendi per “… ho messo le quote”? C’è la possibilità di non far utilizzare maps dal sito in caso di superamento dei limiti stabiliti?
Mi sembra di aver letto che assegnano un bonus di 200$ che va a coprire eventuali sforamenti… è così?
Viene assegnato attivando il billing account oppure solo in caso di superamento delle visite.
Grazie
-
Certo che puoi impostare le quote, quote per ogni API che devi usare. In teoria per una mappa servono Javascript API e Geocoding API. Se fai riferimento ai primi post che ho scritto capisci che per stare nei 200$ a disposizione, devi usare max 28000 caricamenti al mese e cioè circa 900 al giorno per star tranquillo. Io sto andando avanti così da giugno e nessun problema, l'unico limite è che con un solo billing account (se volessi accollarti tutto tu anche a zero euro) non puoi mettere più di tot siti, cioè 5 mi pare...quindi dopo devi per forza creare billing account per ogni nuovo sito.