2016-04-22 16 views
0

Ich versuche leaflet.js mit einem Server mit SSL laufen, aber auf die folgenden Fehler für die Datei holen ähnliche erhalten:Leaflet.js Fliesen über HTTPS

GET https://tile.openstreetmap.org/12/1213/1481.png net::ERR_INSECURE_RESPONSE 

Es gibt eine closed issue auf Github, die angeblich wurde gelöst, indem die Anfrage von

Wechsel
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { 
    attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors' 
}).addTo(map); 

zu

L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { 
    attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'  
}).addTo(map); 

aber auch wenn ich versuche n Über den Link https://tile.openstreetmap.org/12/1213/1481.png bekomme ich eine Fehlermeldung "NET :: ERR_CERT_COMMON_NAME_INVALID".

Wer hat eine Lösung gefunden?

Danke!

+1

Klingt wie ein Zertifikat Fehler oder Ihre urlTemplate könnte sein müssen 'https: // {s} .tile.openstreetmap.org/{z}/{x}/{y} .png' – 0xcaff

+0

@caffinatedmonkey Whoops. Ja, ich habe das ausprobiert und gerade meinen Beitrag aktualisiert. Das Problem scheint direkt mit den Zertifikaten auf den Servern von tile.openstreetmap.org zu liegen, da selbst eine direkte Verbindung die Warnung liefert. Ich bin auf Safari/Mac übrigens. – AmsalK

Antwort