google-maps - plugin - wordpress google maps poi




Google mappa su https (4)

Da un rapido sguardo al sito principale di google maps sembra che probabilmente lo stiano bloccando. Una delle funzionalità elencate è la "capacità di fornire mappe sicure su https"

http://code.google.com/apis/maps/documentation/premier/

Ok, ecco alcune informazioni più specifiche:

http://code.google.com/apis/maps/faq.html#ssl

Sembra che probabilmente stai ottenendo una mappa vuota perché stai tentando di accedere con https a un servizio che è disponibile solo per i membri migliori

Stiamo utilizzando Google Maps tramite https utilizzando una chiave API gratuita per le mappe. Le domande frequenti sull'API di Google Maps dicono :

L'API JavaScript di Google Maps e l'API di Google Maps statica sono accessibili tramite una connessione sicura (https) dai clienti di Google Maps API Premier. Se le API di Google Maps vengono utilizzate con una chiave API di Maps gratuita su un sito protetto, il browser potrebbe avvisare l'utente di oggetti non protetti sullo schermo.

La mia comprensione di quanto sopra è che l'API funzionerà comunque, ma gli utenti potrebbero ricevere un avviso di sicurezza. Per noi, tuttavia, la mappa non verrà affatto visualizzata, rendendo la pagina completamente inutilizzabile.

Qualcuno sa se Google sta bloccando l'utilizzo dell'API delle mappe tramite https con le chiavi API di mappe gratuite?


Potresti essere in grado di aggirare il problema usando OpenStreetMap. Non presenta una soluzione super facile, perché il server principale di OpenStreetMap non supporta le connessioni HTTPS, tuttavia ci sono varie cose che puoi fare con OpenStreetMap che Google non consentirebbe mai.

Qualche altra discussione su questo nel forum OpenStreetMap: http://forum.openstreetmap.org/viewtopic.php?id=5546



Dopo aver installato il certificato SSL, ho dovuto fare una semplice modifica per far funzionare tutto.

Da questa:

<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>

A questa:

<script src="//maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>




https