У меня есть приложение JavaScript в OpenLayers 3, и мой базовый слой создается из локальных фрагментов. Я работаю только на своем компьютере, поэтому не знаю, почему у меня ошибка CORS.
var newLayer = new ol.layer.Tile({
source: new ol.source.OSM({
url: 'E:/Maperitive/Tiles/vychod/{z}/{x}/{y}.png'
})
});
var schladming = [21.6187, 48.7327]; // longitude first, then latitude
// since we are using OSM, we have to transform the coordinates...
var schladmingWebMercator = ol.proj.fromLonLat(schladming);
var map = new ol.Map({
layers: [
newLayer
],
controls: [],
target: 'mapid',
view: new ol.View({
center: schladmingWebMercator,
zoom: 10,
minZoom: 10,
maxZoom: 14
})
});
сообщение об ошибке с консоли:
Доступ к Image file:///E:/Maperitive/Tiles/vychod/10/573/352.png
с нулевого значения null
был заблокирован политикой CORS: неверный ответ. Происхождение Origin
поэтому не имеет право доступа.
Когда я дважды кликаю по URL-адресу изображения, изображение открывается. Какие-нибудь идеи, что не так? Раньше у меня никогда не было этой ошибки.
javascript,cors,local,openlayers-3,