gpt4 book ai didi

javascript - 如何读取 csv 坐标并用 javascript 绘制它们?

转载 作者:行者123 更新时间:2023-11-29 23:19:48 26 4
gpt4 key购买 nike

我在使用 javascript 读取 csv 文件时遇到问题。这是一个多行 csv,包含关于坐标的列(列表中的纬度和经度以这种方式组合在一起:[纬度,经度] 和位置名称。(列由;分隔)我如何读取 csv 文件并为每个位置添加标记在 javascript 中使用坐标的 map ?我无法打开我的文件(2 列和 189 行),也无法添加标记。我已经在此处和其他站点找到了代码,但我仍然不明白如何读取 csv 并正确使用这些信息。

bike = d3.csv('bike_coordinate.csv')
var customIcon = L.icon({
iconUrl: '',
iconSize: [38, 40], // size of the icon
iconAnchor: [10, 40], // point of the icon which will correspond to marker's location
popupAnchor: [5, -40] // point from which the popup should open relative to the iconAnchor
});
var tmp_marker = L.marker(bike.coordinates(), {
icon: customIcon
});
marker_array.push(tmp_marker);
tmp_marker.addTo(mymap).bindPopup(bike.Indirizzo());

最佳答案

试试 csvtojson :https://www.npmjs.com/package/csvtojson

csvtojson 模块是一个全面的 nodejs csv 解析器,用于将 csv 转换为 json 或列数组。它可以用作 node.js 库/命令行工具/或在浏览器中使用。

它将获取您的 csv 文件并输出一个 json 数组,您可以将其加载到您的 map 中。

关于javascript - 如何读取 csv 坐标并用 javascript 绘制它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51143425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com