Я использую leaflet-image.js для создания изображения с карты листовки. Код, используемый для создания изображения, приведен в примере в https://github.com/mapbox/leaflet-image, т.е.
var map = L.mapbox.map('map', 'YOUR.MAPID').setView([38.9, -77.03], 14);
leafletImage(map, function(err, canvas) {
// now you have canvas
// example thing to do with that canvas:
var img = document.createElement('img');
var dimensions = map.getSize();
img.width = dimensions.x;
img.height = dimensions.y;
img.src = canvas.toDataURL();
document.getElementById('images').innerHTML = '';
document.getElementById('images').appendChild(img);
});
Проблема заключается в том, что изображение, похоже, заблокировано некоторыми функциями безопасности CORS. Ниже приведено изображение консоли Google Chrome (не то, что enevn в firefox не работает)
Не могли бы вы мне помочь? (Также весь мой сервер локально размещен. Webserver, mapserver...)