Я пытаюсь запустить leaflet.js с сервером с SSL, но получаю сообщение об ошибке для файла принести подобное следующему:Leaflet.js плитки над HTTPS
GET https://tile.openstreetmap.org/12/1213/1481.png net::ERR_INSECURE_RESPONSE
Существует closed issue на Github, что якобы удалось решить, изменив запрос от
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
в
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
Однако, даже если я пытаюсь п avigating to link https://tile.openstreetmap.org/12/1213/1481.png Я получаю сообщение об ошибке «NET :: ERR_CERT_COMMON_NAME_INVALID».
Кто-нибудь нашел решение этой проблемы?
Спасибо!
звучит как ошибка сертификата или ваш urlTemplate может должны быть 'https: // {s} .tile.openstreetmap.org/{z}/{x}/{y} .png' – 0xcaff
@caffinatedmonkey Упс. Да, я пробовал это и просто обновил свой пост. Проблема, как представляется, напрямую связана с сертификатами на серверах tile.openstreetmap.org, поскольку даже прямая связь дает предупреждение. Я нахожусь в Safari/Mac кстати. – AmsalK