var px = new Array();
var py = new Array();
var number_p = new Array();
var number_pc;
function sample() {
var data;
data = new XMLHttpRequest();
data.open("GET", "map.txt", false);
data.send(null);
var str = data.responseText;
var x = str.split("\n");
number = x.length;
for (s = 1; s < 500; s++) {
px[s] = new Array();
py[s] = new Array();
}
for (s = 0; s < number; s++) {
var x1 = x[s].split(",");
n1 = x1[0];
n2 = x1[1];
px[n1][n2] = x1[2];
py[n1][n2] = x1[3];
number_p[n1] = n2;
number_pc = n1;
}
paint();
}
function paint() {
str = "<svg width=\"700\" height=\"700\">";
for (n = 1; n < number_pc + 1; n++) {
str = str + poly(n, "green");
}
str = str + "</svg>";
$("#memo").html(str);
}
function poly(n, col) {
var str, data;
var s;
data = "";
for (s = 1; s < number_p[n]; s++) {
data = data + px[n][s] + "," + py[n][s] + ",";
}
s = number_p[n];
data = data + px[n][s] + "," + py[n][s];
str = "<polygon fill=" + chop(col) + " points=" + chop(data) + "/>";
return str;
}
function chop(str) {
var strx;
strx = "\"" + str + "\"";
return strx;
}
最終更新:2015年06月22日 21:06