我在 OpenLayers3中有 JavaScript 应用程序,我的基础层是由本地平铺创建的。我工作只在我的电脑,所以我不知道为什么我有 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
})
});
来自控制台的错误消息:
从原始
null
访问file:///E:/Maperitive/Tiles/vychod/10/573/352.png
的图像已被 CORS 策略阻止: 无效响应。因此,不允许访问起源null
。
当我双击图片网址,图片是打开的。有什么想法是错误的吗? 我从来没有这样的错误之前。