我正在使用leaflet和geocsv来构建地图。我正在从perrygeo(https://github.com/perrygeo/leaflet-simple-csv)的精彩工作中工作。
我的过滤器容器有问题。实际上我想在弹出窗口中显示图像,所以我的CSV文件中有html代码列(“<”img src = ....“>”)。没有我的弹出窗口,我有我的所有信息和我的图像。但是当我使用过滤器容器时,我可以看到“<”img src = ....“>”作为一个命题。我想使用“populateTypeAhead(csv,delimiter)”函数,但仅限于我的第一列(名称,城市)。
这是功能
function populateTypeAhead(csv, delimiter) {
var lines = csv.split("\n");
for (var i = lines.length - 1; i >= 1; i--) {
var items = lines[i].split(delimiter);
for (var j = items.length - 1; j >= 0; j--) {
var item = items[j].strip();
item = item.replace(/"/g,'');
if (item.indexOf("http") !== 0 && isNaN(parseFloat(item))) {
typeAheadSource.push(item);
var words = item.split(/\W+/);
for (var k = words.length - 1; k >= 0; k--) {
typeAheadSource.push(words[k]);
}
}
}
}
}
有什么想法吗?