Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有CSV数据的传单控制层_Csv_Leaflet - Fatal编程技术网

带有CSV数据的传单控制层

带有CSV数据的传单控制层,csv,leaflet,Csv,Leaflet,在学习javascript、传单和html方面非常新。这里我使用的是P5js库。我想创建一个控制层并将标记组织成组。然而,正如我现在看到的那样,标记正在从CSV文件中提取信息,控制层的文档已经设置好,这样每个标记都有一个var。有什么方法可以解决这个问题而不必单独创建每个标记 我在想,创建for循环是否可行,如果字符串包含某个单词,它是否会为它创建一个变量?我也不知道那会怎样 var map = L.map('map').setView([0, 0], 2); L.tileLayer(

在学习javascript、传单和html方面非常新。这里我使用的是P5js库。我想创建一个控制层并将标记组织成组。然而,正如我现在看到的那样,标记正在从CSV文件中提取信息,控制层的文档已经设置好,这样每个标记都有一个var。有什么方法可以解决这个问题而不必单独创建每个标记

我在想,创建for循环是否可行,如果字符串包含某个单词,它是否会为它创建一个变量?我也不知道那会怎样

var map = L.map('map').setView([0, 0], 2);

    L.tileLayer('https://api.maptiler.com/maps/voyager/{z}/{x}/{y}.png?key=6e5dj7C0TZ5PY4pS6DXo', {
 }).addTo(map);


  for(let i = 0; i < countries.getRowCount(); i++ ){
    let long = Number(countries.getString(i, 'long'));
    let lat = Number(countries.getString(i, 'lat'));
    let tea = String(countries.getString(i, 'tea'));
    let country = String(countries.getString(i, 'country'));
    let tradeValue = String(countries.getString(i, 'trade value'));
    let locationImage = String(countries.getString(i, 'image'));
    let commissionValue = Number(countries.getString(i, 'commission'));


    // update marker for each country
     var marker =
        L.marker([lat,long])
        .bindPopup('<h1>'+ country + '</h1><img src= "assets/images/'+ locationImage +'"/><p>Trade Value: ' + tradeValue +'</p>')
        .addTo(map)

var-map=L.map('map').setView([0,0],2);
L.tileLayer('https://api.maptiler.com/maps/voyager/{z} /{x}/{y}.png?key=6e5dj7C0TZ5PY4pS6DXo'{
}).addTo(地图);
for(设i=0;i)
.addTo(地图)