我正在尝试将地图在线部署到GitHub页面中,但是却遇到了错误(see webmap),我无法在本地工作:
GET https://cccruzr.github.io/maps/data/data.csv 404 (Not Found)
这是我第一次发生这种情况,因为我已经上传了其他地图和网页。
我要调用文件的行如下(您可以在repository上检查整个项目和文件结构):
var myLayer = omnivore.csv('../_data/data_lideres.csv', null, lideresLayer);
关于如何解决此问题的任何想法?
注意:我在下划线开头的CSS文件中遇到了相同的错误,必须将它们全部重命名...这使我认为这也可能与Jekyll有关...
答案 0 :(得分:1)
似乎该URL缺少LideresSociales文件夹,不是吗?也许您要比代码中所需的文件夹多返回1个文件夹。
https://github.com/cccruzr/maps/blob/master/LideresSociales/data/data_lideres.csv
仅尝试omnivore.csv('./data/data_lideres.csv', null, null);
答案 1 :(得分:0)
@ghybs参考文献source指出:
将外部JavaScript文件加载到网页中时,其相对文档路径的参考框架是网页本身的位置。因此,您包含在JavaScript文件中的任何文档相对路径必须相对于网页,而不是JavaScript文件。