forked from 0x2620/oxjs
init
This commit is contained in:
commit
5b8b31271c
87 changed files with 73788 additions and 0 deletions
32
tools/areas/areas.js
Normal file
32
tools/areas/areas.js
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
http://download.geonames.org/export/dump/admin1Codes.txt
|
||||
*/
|
||||
|
||||
$(function() {
|
||||
var $body = $("body")
|
||||
.css({
|
||||
fontFamily: "Consolas",
|
||||
fontSize: "12px"
|
||||
});
|
||||
$.get("admin1Codes.txt", function(data) {
|
||||
var lines = data.split("\n"),
|
||||
countries = {};
|
||||
lines.pop();
|
||||
$.each(lines, function(i, v) {
|
||||
var split = v.split("\t"),
|
||||
code = split[0].split(".");
|
||||
if (!countries[code[0]]) {
|
||||
countries[code[0]] = [];
|
||||
}
|
||||
countries[code[0]].push([code[1], split[1]])
|
||||
});
|
||||
console.log(countries);
|
||||
$body.html(
|
||||
$.map(Ox.keys(countries), function(v) {
|
||||
return v + ": [<br/>" + Ox.repeat(" ", 4) + "[" + $.map(countries[v], function(v) {
|
||||
return '"' + v.join('", "') + '"';
|
||||
}).join("],<br/>" + Ox.repeat(" ", 4) + "[") + "]";
|
||||
}).join("<br/>],<br/>") + "<br/>]"
|
||||
);
|
||||
});
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue