【发布时间】:2015-02-11 16:04:39
【问题描述】:
我是 JavaScript 新手,正在制作在线地图可视化。我需要将地理坐标的本地 csv 文件作为数组读取。
例如,我有:
var data = [
new google.maps.LatLng(40.3456455, -74.6558775),
new google.maps.LatLng(40.3456456, -74.6558772),
];
并且我希望能够使用我在 CSV 文件中的坐标来填充它。
我查看了 jquery-csv,但它需要将 csv 作为字符串传入,并且无法传递文件路径并让 Javascript 读取文件。我应该对字符串进行硬编码,还是尝试在 Python 中读取它并以某种方式将字符串传递给 Javascript?管理此问题的最佳方法是什么?
谢谢!
【问题讨论】:
-
如果您希望用户能够提供 csv(而不是服务器),那么您需要查看文件 API(如果您想要一个好的 UX,还需要查看拖放 API)
-
不,我希望服务器提供它。我将如何开始实施?
-
在这种情况下,您可能应该使用 ajax 来获取它
标签: javascript jquery python csv web