javascript - 从本地文件在 Mapbox 中加载带有杂食动物的 csv

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

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

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

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

最佳答案

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

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

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

关于javascript - 从本地文件在 Mapbox 中加载带有杂食动物的 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48790395/

相关文章:

javascript - 从加载的文本中获取字母

javascript - 使用 "in"关键字迭代 Javascript 数组

javascript - 加载 map 后Leaflet添加Marker

angular - 传单错误 : Invalid LatLng object: (, NaN)

javascript - 距离 map 中心太远时 Mapbox 标记消​​失

javascript - 如何全局定义套接字变量

javascript - 如何在 d3 中使用序号来返回月份名称

mysql - 如何将openstreetmap数据放入我的mysql数据库中?

javascript - 错误位置的 Mapbox 标记

ios - 如何检测 singleTap 是否被点击或在 mapbox 的 mapView 上进行注释?