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