Specify crossOrigin in reprojection examples to fix WebGL errors
This commit is contained in:
@@ -23,6 +23,7 @@ var map = new ol.Map({
|
|||||||
source: new ol.source.ImageStatic({
|
source: new ol.source.ImageStatic({
|
||||||
url: 'http://upload.wikimedia.org/wikipedia/commons/thumb/1/18/' +
|
url: 'http://upload.wikimedia.org/wikipedia/commons/thumb/1/18/' +
|
||||||
'British_National_Grid.svg/2000px-British_National_Grid.svg.png',
|
'British_National_Grid.svg/2000px-British_National_Grid.svg.png',
|
||||||
|
crossOrigin: '',
|
||||||
projection: 'EPSG:27700',
|
projection: 'EPSG:27700',
|
||||||
imageExtent: imageExtent
|
imageExtent: imageExtent
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ layers['bng'] = new ol.layer.Tile({
|
|||||||
projection: 'EPSG:27700',
|
projection: 'EPSG:27700',
|
||||||
url: 'https://googledrive.com/host/0B0bm2WdRuvICflNqUmxEdUNOV0ZRUFQ3cXNXR' +
|
url: 'https://googledrive.com/host/0B0bm2WdRuvICflNqUmxEdUNOV0ZRUFQ3cXNXR' +
|
||||||
'FlOTm9MWmJxSDAxM2V5M1ZJX2lITE9oejA/{z}/{x}/{y}.png',
|
'FlOTm9MWmJxSDAxM2V5M1ZJX2lITE9oejA/{z}/{x}/{y}.png',
|
||||||
|
crossOrigin: '',
|
||||||
maxZoom: 3
|
maxZoom: 3
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
@@ -71,6 +72,7 @@ layers['mapquest'] = new ol.layer.Tile({
|
|||||||
layers['wms4326'] = new ol.layer.Tile({
|
layers['wms4326'] = new ol.layer.Tile({
|
||||||
source: new ol.source.TileWMS({
|
source: new ol.source.TileWMS({
|
||||||
url: 'http://demo.boundlessgeo.com/geoserver/wms',
|
url: 'http://demo.boundlessgeo.com/geoserver/wms',
|
||||||
|
crossOrigin: '',
|
||||||
params: {
|
params: {
|
||||||
'LAYERS': 'ne:NE1_HR_LC_SR_W_DR'
|
'LAYERS': 'ne:NE1_HR_LC_SR_W_DR'
|
||||||
},
|
},
|
||||||
@@ -102,6 +104,7 @@ $.ajax('http://map1.vis.earthdata.nasa.gov/wmts-arctic/' +
|
|||||||
var result = parser.read(response);
|
var result = parser.read(response);
|
||||||
var options = ol.source.WMTS.optionsFromCapabilities(result,
|
var options = ol.source.WMTS.optionsFromCapabilities(result,
|
||||||
{layer: 'OSM_Land_Mask', matrixSet: 'EPSG3413_250m'});
|
{layer: 'OSM_Land_Mask', matrixSet: 'EPSG3413_250m'});
|
||||||
|
options.crossOrigin = '';
|
||||||
options.projection = 'EPSG:3413';
|
options.projection = 'EPSG:3413';
|
||||||
options.wrapX = false;
|
options.wrapX = false;
|
||||||
layers['wmts3413'] = new ol.layer.Tile({
|
layers['wmts3413'] = new ol.layer.Tile({
|
||||||
@@ -112,6 +115,7 @@ $.ajax('http://map1.vis.earthdata.nasa.gov/wmts-arctic/' +
|
|||||||
layers['grandcanyon'] = new ol.layer.Tile({
|
layers['grandcanyon'] = new ol.layer.Tile({
|
||||||
source: new ol.source.XYZ({
|
source: new ol.source.XYZ({
|
||||||
url: 'http://tileserver.maptiler.com/grandcanyon@2x/{z}/{x}/{y}.png',
|
url: 'http://tileserver.maptiler.com/grandcanyon@2x/{z}/{x}/{y}.png',
|
||||||
|
crossOrigin: '',
|
||||||
tilePixelRatio: 2,
|
tilePixelRatio: 2,
|
||||||
maxZoom: 15,
|
maxZoom: 15,
|
||||||
attributions: [new ol.Attribution({
|
attributions: [new ol.Attribution({
|
||||||
@@ -131,6 +135,7 @@ for (var i = 0, ii = resolutions.length; i < ii; ++i) {
|
|||||||
layers['states'] = new ol.layer.Tile({
|
layers['states'] = new ol.layer.Tile({
|
||||||
source: new ol.source.TileWMS({
|
source: new ol.source.TileWMS({
|
||||||
url: 'http://demo.boundlessgeo.com/geoserver/wms',
|
url: 'http://demo.boundlessgeo.com/geoserver/wms',
|
||||||
|
crossOrigin: '',
|
||||||
params: {'LAYERS': 'topp:states', 'TILED': true},
|
params: {'LAYERS': 'topp:states', 'TILED': true},
|
||||||
serverType: 'geoserver',
|
serverType: 'geoserver',
|
||||||
tileGrid: new ol.tilegrid.TileGrid({
|
tileGrid: new ol.tilegrid.TileGrid({
|
||||||
|
|||||||
Reference in New Issue
Block a user