मैं होस्ट किए गए जावास्क्रिप्ट का उपयोग करके OpenLayers मानचित्र का उपयोग कर रहा हूं:
<script src="http://openlayers.org/api/2.13.1/OpenLayers.js"></script>
लेकिन मेरे क्लाइंट ने एसएसएल इंस्टॉल किया है और जब मैं अपना मैप पेज चलाने की कोशिश करता हूं तो यह पता चलता है:
(2)[blocked] The page at https://domain.com/rwd/ ran insecure content
from http://openlayers.org/api/2.13.1/OpenLayers.js.
इसलिए मैंने https एक की कोशिश की और यह पता चला कि ओपनर के पास एक नहीं है
https://openlayers.org/api/2.13.1/OpenLayers.js
फिर मैं ओपनस्ट्रीट जेएस डाउनलोड करता हूं और क्लाइंट सर्वर में होस्ट किया जाता है, लेकिन फिर सभी शैलियों और संबंधित छवियां खो जाती हैं। यद्यपि यह नक्शा दिखाता है, मूल रूप से कई चेतावनी कंसोल में पॉप-अप करता है और मुझे डर है कि यह प्ले स्टोर या तो अस्वीकार हो सकता है। मैं एक हाइब्रिड एप्लिकेशन विकसित कर रहा हूं जो सर्वर पर भी चलता है।
अब चेतावनी :
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*/
मैंने SSL के साथ cdn के साथ प्रयास किया और अभी भी वही समस्या है:
https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.11/OpenLayers.js
मैंने ओपनस्ट्रीट के लिए पूरे गिटहब रेपो को डाउनलोड किया यह सोचकर कि यह छवि और सीएसएस समस्या को हल करेगा।
https://github.com/openlayers/openlayers
हालांकि ऊपर सीएसएस मुद्दों को हल किया , लेकिन नक्शे को एक अन्य बाहरी साइट से छवियों को लोड करके दिखाया गया है tile.openstreet.com
। लगता है जैसे मुझे ओपनस्ट्रीट जे एस में खुदाई करना है: ..(
महत्वपूर्ण : मैं backbone.js का उपयोग कर रहा हूं।
नोट : मैं OpenLayers 2.12 और http बुनियादी प्रमाणीकरण मुसीबतों से गुजरा हूं और इसने मेरी मदद नहीं की है। सर्वर कॉन्फ़िगरेशन पर मेरा कोई नियंत्रण नहीं है। मेरे पास बस उस फ़ोल्डर तक पहुंच है जहां मुझे वेबसाइट सेट करने की आवश्यकता है, बाकी सब कुछ ठीक काम करता है, लेकिन यह एसएसएल परेशानी है।
Google से लिंक करने से बचने के लिए वास्तविक वेबसाइट पता बदल दिया गया है।