首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载TileJSON错误

无法加载TileJSON错误
EN

Stack Overflow用户
提问于 2016-12-01 20:05:13
回答 1查看 991关注 0票数 1

最近,我开发了一个使用mapbox.js进行工作的web地图项目。我最近把它部署到了我们的内部测试站点。完成此操作后,基本映射不再从Mapbox加载,只留下一个白色的背景,只有我的自定义层处于活动状态。我在控制台中收到以下错误。

XMLHttpRequest无法加载 http://a.tiles.mapbox.com/v4/mapbox.streets-basic.json?access。请求的资源上没有“访问-控制-允许-原产地”标题。因此,'http://mytest.site‘源不允许访问.

我尝试将tileLayer的tileLayer选项设置为“true”,但仍然收到相同的错误。以下是未能加载的层的代码片段。我需要一些关于如何解决这个问题的洞察力。

代码语言:javascript
复制
    //Base layers object that contains all mapbox base layers.
    var baseLayers = {
        'Dark': L.mapbox.tileLayer('mapbox.dark', {crossOrigin: true}),
        'Light': L.mapbox.tileLayer('mapbox.light', { crossOrigin: true }),
        'High-contrast': L.mapbox.tileLayer('mapbox.high-contrast', { crossOrigin: true }),
        'Streets': L.mapbox.tileLayer('mapbox.streets', { crossOrigin: true }),
        'Streets-basic': L.mapbox.tileLayer('mapbox.streets-basic', { crossOrigin: true }),
        'Satellite & Streets': L.mapbox.tileLayer('mapbox.streets-satellite', { crossOrigin: true }),
        'Outdoors': L.mapbox.tileLayer('mapbox.outdoors', { crossOrigin: true })
    };

baseLayers.Dark.addTo(map, true);
L.control.layers(baseLayers, overlays).addTo(map);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-07 15:42:55

原来我们的网络管理员在我们的主办公室有一个网页阻断器,它把我的头从请求中去掉了。我们为它设置了一个例外,它现在正常工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40919452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档