从本地文件在 Mapbox 中使用杂食加载 csv

Load csv with omnivore in Mapbox from from local file

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

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

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

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

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

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