アットウィキロゴ

nihonzu

var com = new Array();
var line = new Array();
var lon = new Array();
var lat = new Array();
var code = new Array();
var route = new Array();
var xx = new Array();
var yy = new Array();
var number;
var number_line;
var number_sta = new Array();
 
function sample() {
 
    var data;
 
    data = new XMLHttpRequest();
    data.open("GET", "line.csv", false);
    data.send(null);
 
    var str = data.responseText;
 
    var x = str.split("\n");
 
    number = x.length;
 
 
 for (s = 0; s < number; s++) {
 var x1 = x[s].split(",");
  com[s + 1] = x1[0];
  code[s + 1] = x1[2];
  route[s + 1] = x1[3];
  line[s + 1] = x1[1];
  lon[s + 1] = x1[4];
  lat[s + 1] = x1[5];
    }
 
 
 
    maxx = 100;
    minx = 9999;
    maxy = 0;
    miny = 999;
 
    for (s = 1; s < number+1; s++) {
        if (lat[s] > maxx) maxx = lat[s];
        if (lat[s] < minx) minx = lat[s];
        if (lon[s] > maxy) maxy = lon[s];
        if (lon[s] < miny) miny = lon[s];
    }
 
 
 
    for (s = 1; s < number + 1; s++) {
        xx[s] = 500 * (lat[s] - minx) / (maxx - minx);
        yy[s] = 500 *(lon[s] - miny) / (maxy - miny);
    }
 
    paint();
 
}
 
 
function paint() {
 
    var sub = new svgpaint();
 
    str = "<svg width=\"500\" height=\"500\">";
 
    for (s = 1; s < number + 1; s++) {
       str = str + sub.rect(xx[s], 500 - yy[s], 1, 1, "blue");
    }
 
    str = str + "</svg>";
 
    $("#memo").html(str);
 
}
 
最終更新:2015年06月24日 01:54