从本地文件加载Mapbox中杂食的csv

时间:2018-02-14 15:11:42

标签: javascript leaflet mapbox mapbox-gl-js mapbox-marker

使用示例here我尝试使用本地目录中的文件和代码向地图添加标记。在目录中我有airport.csv& index.html的。我无法获取地图以显示标记。这是我用来加载csv的代码行,所有其他代码都是原始示例并复制到index.html文件中;

omnivore.csv('airports.csv'/assets/data/airports.csv').addTo(map);

我也试过在完整的文件路径中复制,但这对结果没有影响。我还尝试为存储here的同一文件调用网址。我是html / javascript的新手。感谢任何帮助

1 个答案:

答案 0 :(得分:1)

如果您的index.html文件和airports.csv文件都位于同一个文件夹中,那么您应该可以直接加载CSV文件:

omnivore.csv('airports.csv').addTo(map);

请注意,如果CSV文件非常大,您将需要等待几秒钟(最多几分钟,具体取决于您的带宽......),以便浏览器从服务器获取文件。