Sto usando la mappa OpenLayers usando il JavaScript ospitato:
<script src="http://openlayers.org/api/2.13.1/OpenLayers.js"></script>
Ma il mio client ha installato SSL e quando provo ad eseguire la mia pagina della mappa mostra:
(2)[blocked] The page at https://domain.com/rwd/ ran insecure content
from http://openlayers.org/api/2.13.1/OpenLayers.js.
Quindi ho provato https one e risulta che gli openlayer non ne hanno uno
https://openlayers.org/api/2.13.1/OpenLayers.js
Quindi scarico js Openstreet e ospitato nel server client, ma poi tutti gli stili e le immagini correlate vengono persi. Sebbene mostri la mappa, nella console compaiono in genere numerosi avvisi e temo che questo potrebbe essere rifiutato nel Play Store o giù di lì. Sto sviluppando un'applicazione ibrida che funziona anche su server.
Avvisi ora :
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8743/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8742/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8743/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8743/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8744/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8742/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8742/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8744/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8744/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8743/5622.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8742/5622.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8745/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8744/5622.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8745/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8745/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8745/5622.png.
GET https://domain.com/rwd/js/lib/theme/default/style.css 404 (Not Found)
/*This the corresponding stylesheet that is loaded via Openstreet.js*/
Ho provato con cdn con SSL e ancora lo stesso problema:
https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.11/OpenLayers.js
Ho scaricato l'intero repository GitHub per Openstreet pensando che questo risolverà l'immagine e il problema CSS.
https://github.com/openlayers/openlayers
Mentre quanto sopra risolto i problemi CSS , la mappa viene comunque mostrata caricando le immagini da un altro sito esterno tile.openstreet.com
. Sembra che anche io debba scavare in js openstreet .. :( ..
Importante : sto usando backbone.js.
Nota : ho superato OpenLayers 2.12 e i problemi di autenticazione di base http e questo non mi ha aiutato. Non ho alcun controllo sulla configurazione del server. Ho solo accesso a una cartella in cui devo configurare il sito Web e tutto il resto funziona bene, ma questo SSL è problematico.
Indirizzo reale del sito web modificato per evitare che Google lo colleghi.