');
- }
- var that = this;
-
// allow for Ox.Element('tagname', self)
if (typeof self.options == 'string') {
self.options = {
element: self.options
};
}
- that.ox = Ox.VERSION;
- that.id = Ox.uid();
- that.$element = $('<' + (self.options.element || 'div') + '/>', {
- data: {
- ox: that.id
- },
- mousedown: mousedown
- });
- Ox.UI.$elements[that.id] = that;
+ if (!self.$eventHandler) {
+ self.$eventHandler = $('
');
+ }
- $.extend(that, Ox.jQueryElement(that));
+ var that = new Ox.$Element($('<' + (self.options.element || 'div') + '>'));
+ that.$element.mousedown(mousedown);
function mousedown(e) {
/*
@@ -1088,7 +1072,7 @@ requires
that.loseFocus();
delete self.$eventHandler;
that.$element.remove();
- delete Ox.UI.$elements[that.ox];
+ delete Ox.UI.elements[that.id];
return that;
};
diff --git a/tools/build/build.py b/tools/build/build.py
index 2bab3563..600bc7d2 100644
--- a/tools/build/build.py
+++ b/tools/build/build.py
@@ -1,14 +1,51 @@
+import json
import os
-import simplejson
+
+def read_file(file):
+ print 'reading', file
+ f = open(file)
+ data = f.read()
+ f.close()
+ return data
+
+def write_file(file, data):
+ print 'writing', file
+ write_path(file)
+ f = open(file, 'w')
+ f.write(data)
+ f.close()
+ return len(data)
+
+def write_path(file):
+ path = os.path.split(file)[0]
+ if path and not os.path.exists(path):
+ os.makedirs(path)
+
+build_path = '../../build/'
+
+# SVG
+
+path = '../../source/svg/symbols/'
+for dirname, dirnames, filenames in os.walk(path):
+ for filename in filenames:
+ if filename[0] != '.' and filename[0] != '_':
+ svg = read_file(path + filename)
+ new_filename = 'symbol' + filename[0].upper() + filename[1:]
+ write_file(build_path + 'svg/ox.ui.classic/' + new_filename, svg)
+ write_file(build_path + 'svg/ox.ui.modern/' + new_filename, svg.replace('#404040', '#FFFFFF').replace('#000000', '#FFFFFF'))
+
+# JSON
images = []
-path = '../../build/'
-for dirname, dirnames, filenames in os.walk(path + 'png'):
+for dirname, dirnames, filenames in os.walk(build_path + 'png'):
for filename in filenames:
if filename[:1] != '.':
- images.append(os.path.join(dirname.replace(path, ''), filename))
+ images.append(os.path.join(dirname.replace(build_path, ''), filename))
-f = open(path + 'json/ox.ui.images.json', 'w')
-f.write(simplejson.dumps(images))
-f.close()
\ No newline at end of file
+for dirname, dirnames, filenames in os.walk(build_path + 'svg'):
+ for filename in filenames:
+ if filename[:1] != '.':
+ images.append(os.path.join(dirname.replace(build_path, ''), filename))
+
+write_file(build_path + 'json/ox.ui.images.json', json.dumps(images, indent=4, sort_keys=True))
\ No newline at end of file
diff --git a/tools/geo/geo.json b/tools/geo/geo.json
index 5b406087..5c7eeac4 100644
--- a/tools/geo/geo.json
+++ b/tools/geo/geo.json
@@ -54,7 +54,7 @@
]
},
"name": "Afghanistan",
- "time": 1298382149665
+ "time": 1299407532334
},
"AL": {
"address": "Albania",
@@ -111,7 +111,7 @@
]
},
"name": "Albania",
- "time": 1298382150672
+ "time": 1299407533514
},
"DZ": {
"address": "Algeria",
@@ -168,7 +168,7 @@
]
},
"name": "Algeria",
- "time": 1298382151677
+ "time": 1299407534648
},
"AD": {
"address": "Andorra",
@@ -225,7 +225,7 @@
]
},
"name": "Andorra",
- "time": 1298382152681
+ "time": 1299407535722
},
"AO": {
"address": "Angola",
@@ -282,7 +282,7 @@
]
},
"name": "Angola",
- "time": 1298382153687
+ "time": 1299407536780
},
"AG": {
"address": "Antigua and Barbuda",
@@ -339,7 +339,7 @@
]
},
"name": "Antigua and Barbuda",
- "time": 1298382154691
+ "time": 1299407537976
},
"AR": {
"address": "Argentina",
@@ -396,7 +396,7 @@
]
},
"name": "Argentina",
- "time": 1298382155697
+ "time": 1299407539034
},
"AM": {
"address": "Armenia",
@@ -453,7 +453,7 @@
]
},
"name": "Armenia",
- "time": 1298382156701
+ "time": 1299407540091
},
"AU": {
"address": "Australia",
@@ -510,7 +510,7 @@
]
},
"name": "Australia",
- "time": 1298382157707
+ "time": 1299407541148
},
"AT": {
"address": "Austria",
@@ -567,7 +567,7 @@
]
},
"name": "Austria",
- "time": 1298382158713
+ "time": 1299407542203
},
"AZ": {
"address": "Azerbaijan",
@@ -624,7 +624,7 @@
]
},
"name": "Azerbaijan",
- "time": 1298382159719
+ "time": 1299407543328
},
"BS": {
"address": "Bahamas",
@@ -681,7 +681,7 @@
]
},
"name": "Bahamas",
- "time": 1298382160726
+ "time": 1299407544384
},
"BH": {
"address": "Bahrain",
@@ -738,7 +738,7 @@
]
},
"name": "Bahrain",
- "time": 1298382161734
+ "time": 1299407545441
},
"BD": {
"address": "Bangladesh",
@@ -795,7 +795,7 @@
]
},
"name": "Bangladesh",
- "time": 1298382162740
+ "time": 1299407546597
},
"BB": {
"address": "Barbados",
@@ -852,7 +852,7 @@
]
},
"name": "Barbados",
- "time": 1298382163747
+ "time": 1299407547673
},
"BY": {
"address": "Belarus",
@@ -909,7 +909,7 @@
]
},
"name": "Belarus",
- "time": 1298382164752
+ "time": 1299407548734
},
"BE": {
"address": "Belgium",
@@ -966,7 +966,7 @@
]
},
"name": "Belgium",
- "time": 1298382165759
+ "time": 1299407549789
},
"BZ": {
"address": "Belize",
@@ -1023,7 +1023,7 @@
]
},
"name": "Belize",
- "time": 1298382166766
+ "time": 1299407550845
},
"BJ": {
"address": "Benin",
@@ -1080,7 +1080,7 @@
]
},
"name": "Benin",
- "time": 1298382167777
+ "time": 1299407552046
},
"BT": {
"address": "Bhutan",
@@ -1137,7 +1137,7 @@
]
},
"name": "Bhutan",
- "time": 1298382168891
+ "time": 1299407553105
},
"BO": {
"address": "Bolivia",
@@ -1194,7 +1194,7 @@
]
},
"name": "Bolivia",
- "time": 1298382169931
+ "time": 1299407554368
},
"BA": {
"address": "Bosnia and Herzegovina",
@@ -1251,7 +1251,7 @@
]
},
"name": "Bosnia and Herzegovina",
- "time": 1298382170939
+ "time": 1299407555497
},
"BW": {
"address": "Botswana",
@@ -1308,7 +1308,7 @@
]
},
"name": "Botswana",
- "time": 1298382171946
+ "time": 1299407556554
},
"BR": {
"address": "Brazil",
@@ -1365,7 +1365,7 @@
]
},
"name": "Brazil",
- "time": 1298382173034
+ "time": 1299407557888
},
"BN": {
"address": "Brunei",
@@ -1422,7 +1422,7 @@
]
},
"name": "Brunei",
- "time": 1298382174042
+ "time": 1299407559059
},
"BG": {
"address": "Bulgaria",
@@ -1479,7 +1479,7 @@
]
},
"name": "Bulgaria",
- "time": 1298382175050
+ "time": 1299407560119
},
"BF": {
"address": "Burkina Faso",
@@ -1536,7 +1536,7 @@
]
},
"name": "Burkina Faso",
- "time": 1298382176058
+ "time": 1299407561182
},
"BI": {
"address": "Burundi",
@@ -1593,7 +1593,7 @@
]
},
"name": "Burundi",
- "time": 1298382177066
+ "time": 1299407562238
},
"KH": {
"address": "Cambodia",
@@ -1650,7 +1650,7 @@
]
},
"name": "Cambodia",
- "time": 1298382178295
+ "time": 1299407563605
},
"CM": {
"address": "Cameroon",
@@ -1707,7 +1707,7 @@
]
},
"name": "Cameroon",
- "time": 1298382179304
+ "time": 1299407564683
},
"CA": {
"address": "Canada",
@@ -1764,7 +1764,7 @@
]
},
"name": "Canada",
- "time": 1298382180312
+ "time": 1299407565783
},
"CV": {
"address": "Cape Verde",
@@ -1821,7 +1821,7 @@
]
},
"name": "Cape Verde",
- "time": 1298382181319
+ "time": 1299407566839
},
"CF": {
"address": "Central African Republic",
@@ -1878,7 +1878,7 @@
]
},
"name": "Central African Republic",
- "time": 1298382182327
+ "time": 1299407567894
},
"TD": {
"address": "Chad",
@@ -1935,7 +1935,7 @@
]
},
"name": "Chad",
- "time": 1298382183337
+ "time": 1299407568953
},
"CL": {
"address": "Chile",
@@ -1992,7 +1992,7 @@
]
},
"name": "Chile",
- "time": 1298382184347
+ "time": 1299407570008
},
"CN": {
"address": "China",
@@ -2049,7 +2049,7 @@
]
},
"name": "China",
- "time": 1298382185356
+ "time": 1299407571066
},
"CO": {
"address": "Colombia",
@@ -2106,7 +2106,7 @@
]
},
"name": "Colombia",
- "time": 1298382186365
+ "time": 1299407572127
},
"KM": {
"address": "Comoros",
@@ -2163,7 +2163,7 @@
]
},
"name": "Comoros",
- "time": 1298382187374
+ "time": 1299407573228
},
"CR": {
"address": "Costa Rica",
@@ -2220,7 +2220,7 @@
]
},
"name": "Costa Rica",
- "time": 1298382188382
+ "time": 1299407574388
},
"CI": {
"address": "Côte d'Ivoire",
@@ -2277,7 +2277,7 @@
]
},
"name": "Côte d'Ivoire",
- "time": 1298382189393
+ "time": 1299407575474
},
"HR": {
"address": "Croatia",
@@ -2334,7 +2334,7 @@
]
},
"name": "Croatia",
- "time": 1298382190404
+ "time": 1299407576547
},
"CU": {
"address": "Cuba",
@@ -2391,7 +2391,7 @@
]
},
"name": "Cuba",
- "time": 1298382191432
+ "time": 1299407577808
},
"CY": {
"address": "Cyprus",
@@ -2448,7 +2448,7 @@
]
},
"name": "Cyprus",
- "time": 1298382192443
+ "time": 1299407578869
},
"CZ": {
"address": "Czech Republic",
@@ -2505,54 +2505,54 @@
]
},
"name": "Czech Republic",
- "time": 1298382193453
+ "time": 1299407579942
},
"CD": {
- "address": "Democratic Republic of the Congo",
+ "address": "Republic of the Congo",
"geocode": {
"address_components": [
{
- "long_name": "Democratic Republic of the Congo",
- "short_name": "CD",
+ "long_name": "Congo",
+ "short_name": "CG",
"types": [
"country",
"political"
]
}
],
- "formatted_address": "Democratic Republic of the Congo",
+ "formatted_address": "Congo",
"geometry": {
"location": {
- "lat": -4.038333,
- "lng": 21.758664
+ "lat": -0.228021,
+ "lng": 15.827659
},
"location_type": "APPROXIMATE",
"bounds": {
"center": {
- "lat": -4.03833345,
- "lng": 21.73311615
+ "lat": -0.6916721,
+ "lng": 14.88090555
},
"southWest": {
- "lat": -13.4580558,
- "lng": 12.1454
+ "lat": -5.0964,
+ "lng": 11.1182
},
"northEast": {
- "lat": 5.3813889,
- "lng": 31.3208323
+ "lat": 3.7130558,
+ "lng": 18.6436111
}
},
"viewport": {
"center": {
- "lat": -4.01840725,
- "lng": 21.758664
+ "lat": -0.2277379,
+ "lng": 15.827659
},
"southWest": {
- "lat": -9.7077875,
- "lng": 13.562863
+ "lat": -3.0829781,
+ "lng": 11.7297585
},
"northEast": {
- "lat": 1.670973,
- "lng": 29.954465
+ "lat": 2.6275023,
+ "lng": 19.9255595
}
}
},
@@ -2561,8 +2561,8 @@
"political"
]
},
- "name": "Democratic Republic of the Congo",
- "time": 1298382194464
+ "name": "Republic of the Congo",
+ "time": 1299407683326
},
"DK": {
"address": "Denmark",
@@ -2619,7 +2619,7 @@
]
},
"name": "Denmark",
- "time": 1298382195475
+ "time": 1299407582073
},
"DJ": {
"address": "Djibouti",
@@ -2676,7 +2676,7 @@
]
},
"name": "Djibouti",
- "time": 1298382196485
+ "time": 1299407583140
},
"DM": {
"address": "Dominica",
@@ -2733,7 +2733,7 @@
]
},
"name": "Dominica",
- "time": 1298382197494
+ "time": 1299407584207
},
"DO": {
"address": "Dominican Republic",
@@ -2790,7 +2790,7 @@
]
},
"name": "Dominican Republic",
- "time": 1298382198505
+ "time": 1299407585266
},
"EC": {
"address": "Ecuador",
@@ -2847,7 +2847,7 @@
]
},
"name": "Ecuador",
- "time": 1298382199516
+ "time": 1299407586330
},
"EG": {
"address": "Egypt",
@@ -2904,7 +2904,7 @@
]
},
"name": "Egypt",
- "time": 1298382200641
+ "time": 1299407587403
},
"SV": {
"address": "El Salvador",
@@ -2961,7 +2961,7 @@
]
},
"name": "El Salvador",
- "time": 1298382201659
+ "time": 1299407588469
},
"GQ": {
"address": "Equatorial Guinea",
@@ -3018,7 +3018,7 @@
]
},
"name": "Equatorial Guinea",
- "time": 1298382202752
+ "time": 1299407589542
},
"ER": {
"address": "Eritrea",
@@ -3075,7 +3075,7 @@
]
},
"name": "Eritrea",
- "time": 1298382203794
+ "time": 1299407590608
},
"EE": {
"address": "Estonia",
@@ -3132,7 +3132,7 @@
]
},
"name": "Estonia",
- "time": 1298382204808
+ "time": 1299407591671
},
"ET": {
"address": "Ethiopia",
@@ -3189,7 +3189,7 @@
]
},
"name": "Ethiopia",
- "time": 1298382205819
+ "time": 1299407593431
},
"FJ": {
"address": "Fiji",
@@ -3246,7 +3246,7 @@
]
},
"name": "Fiji",
- "time": 1298382206830
+ "time": 1299407594514
},
"FI": {
"address": "Finland",
@@ -3303,7 +3303,7 @@
]
},
"name": "Finland",
- "time": 1298382207896
+ "time": 1299407595591
},
"FR": {
"address": "France",
@@ -3360,7 +3360,7 @@
]
},
"name": "France",
- "time": 1298382208908
+ "time": 1299407596655
},
"GA": {
"address": "Gabon",
@@ -3417,7 +3417,7 @@
]
},
"name": "Gabon",
- "time": 1298382209920
+ "time": 1299407597713
},
"GM": {
"address": "Gambia",
@@ -3474,7 +3474,7 @@
]
},
"name": "Gambia",
- "time": 1298382210932
+ "time": 1299407598839
},
"GE": {
"address": "Georgia, Europe",
@@ -3531,7 +3531,7 @@
]
},
"name": "Georgia",
- "time": 1298382211944
+ "time": 1299407599958
},
"DE": {
"address": "Germany",
@@ -3588,7 +3588,7 @@
]
},
"name": "Germany",
- "time": 1298382212958
+ "time": 1299407601051
},
"GH": {
"address": "Ghana",
@@ -3645,7 +3645,7 @@
]
},
"name": "Ghana",
- "time": 1298382213971
+ "time": 1299407602115
},
"GR": {
"address": "Greece",
@@ -3702,7 +3702,7 @@
]
},
"name": "Greece",
- "time": 1298382214983
+ "time": 1299407603172
},
"GD": {
"address": "Grenada",
@@ -3759,7 +3759,7 @@
]
},
"name": "Grenada",
- "time": 1298382215996
+ "time": 1299407604229
},
"GT": {
"address": "Guatemala",
@@ -3816,7 +3816,7 @@
]
},
"name": "Guatemala",
- "time": 1298382217008
+ "time": 1299407605288
},
"GN": {
"address": "Guinea",
@@ -3873,7 +3873,7 @@
]
},
"name": "Guinea",
- "time": 1298382218022
+ "time": 1299407606347
},
"GW": {
"address": "Guinea-Bissau",
@@ -3930,7 +3930,7 @@
]
},
"name": "Guinea-Bissau",
- "time": 1298382219035
+ "time": 1299407607406
},
"GY": {
"address": "Guyana",
@@ -3987,7 +3987,7 @@
]
},
"name": "Guyana",
- "time": 1298382220048
+ "time": 1299407608463
},
"HT": {
"address": "Haiti",
@@ -4044,7 +4044,7 @@
]
},
"name": "Haiti",
- "time": 1298382221062
+ "time": 1299407609519
},
"VA": {
"address": "Holy See",
@@ -4101,7 +4101,7 @@
]
},
"name": "Holy See",
- "time": 1298382222135
+ "time": 1299407610576
},
"HN": {
"address": "Honduras",
@@ -4158,7 +4158,7 @@
]
},
"name": "Honduras",
- "time": 1298382223149
+ "time": 1299407611635
},
"HU": {
"address": "Hungary",
@@ -4215,7 +4215,7 @@
]
},
"name": "Hungary",
- "time": 1298382224163
+ "time": 1299407612692
},
"IS": {
"address": "Iceland",
@@ -4272,7 +4272,7 @@
]
},
"name": "Iceland",
- "time": 1298382225176
+ "time": 1299407613747
},
"IN": {
"address": "India",
@@ -4329,7 +4329,7 @@
]
},
"name": "India",
- "time": 1298382226205
+ "time": 1299407614821
},
"ID": {
"address": "Indonesia",
@@ -4386,7 +4386,7 @@
]
},
"name": "Indonesia",
- "time": 1298382227220
+ "time": 1299407615956
},
"IR": {
"address": "Iran",
@@ -4443,7 +4443,7 @@
]
},
"name": "Iran",
- "time": 1298382228235
+ "time": 1299407617014
},
"IQ": {
"address": "Iraq",
@@ -4500,7 +4500,7 @@
]
},
"name": "Iraq",
- "time": 1298382229410
+ "time": 1299407618070
},
"IE": {
"address": "Ireland",
@@ -4557,7 +4557,7 @@
]
},
"name": "Ireland",
- "time": 1298382230427
+ "time": 1299407619128
},
"IL": {
"address": "Israel",
@@ -4614,7 +4614,7 @@
]
},
"name": "Israel",
- "time": 1298382231443
+ "time": 1299407620184
},
"IT": {
"address": "Italy",
@@ -4671,7 +4671,7 @@
]
},
"name": "Italy",
- "time": 1298382232461
+ "time": 1299407621243
},
"JM": {
"address": "Jamaica",
@@ -4728,7 +4728,7 @@
]
},
"name": "Jamaica",
- "time": 1298382233477
+ "time": 1299407622300
},
"JP": {
"address": "Japan",
@@ -4785,7 +4785,7 @@
]
},
"name": "Japan",
- "time": 1298382234493
+ "time": 1299407623356
},
"JO": {
"address": "Jordan",
@@ -4842,7 +4842,7 @@
]
},
"name": "Jordan",
- "time": 1298382235523
+ "time": 1299407624413
},
"KZ": {
"address": "Kazakhstan",
@@ -4899,7 +4899,7 @@
]
},
"name": "Kazakhstan",
- "time": 1298382236541
+ "time": 1299407625471
},
"KE": {
"address": "Kenya",
@@ -4956,7 +4956,7 @@
]
},
"name": "Kenya",
- "time": 1298382237557
+ "time": 1299407626528
},
"KI": {
"address": "Kiribati",
@@ -5013,7 +5013,7 @@
]
},
"name": "Kiribati",
- "time": 1298382238573
+ "time": 1299407627586
},
"KW": {
"address": "Kuwait",
@@ -5070,7 +5070,7 @@
]
},
"name": "Kuwait",
- "time": 1298382239748
+ "time": 1299407628646
},
"KG": {
"address": "Kyrgyzstan",
@@ -5127,7 +5127,7 @@
]
},
"name": "Kyrgyzstan",
- "time": 1298382240805
+ "time": 1299407629705
},
"LA": {
"address": "Laos",
@@ -5184,7 +5184,7 @@
]
},
"name": "Laos",
- "time": 1298382241823
+ "time": 1299407630763
},
"LV": {
"address": "Latvia",
@@ -5241,7 +5241,7 @@
]
},
"name": "Latvia",
- "time": 1298382242839
+ "time": 1299407631818
},
"LB": {
"address": "Lebanon",
@@ -5298,7 +5298,7 @@
]
},
"name": "Lebanon",
- "time": 1298382243867
+ "time": 1299407632875
},
"LS": {
"address": "Lesotho",
@@ -5355,7 +5355,7 @@
]
},
"name": "Lesotho",
- "time": 1298382244885
+ "time": 1299407633930
},
"LR": {
"address": "Liberia",
@@ -5412,7 +5412,7 @@
]
},
"name": "Liberia",
- "time": 1298382246204
+ "time": 1299407635004
},
"LY": {
"address": "Libya",
@@ -5469,7 +5469,7 @@
]
},
"name": "Libya",
- "time": 1298382247221
+ "time": 1299407636061
},
"LI": {
"address": "Liechtenstein",
@@ -5526,7 +5526,7 @@
]
},
"name": "Liechtenstein",
- "time": 1298382248451
+ "time": 1299407637121
},
"LT": {
"address": "Lithuania",
@@ -5583,7 +5583,7 @@
]
},
"name": "Lithuania",
- "time": 1298382249482
+ "time": 1299407638177
},
"LU": {
"address": "Luxembourg",
@@ -5640,7 +5640,7 @@
]
},
"name": "Luxembourg",
- "time": 1298382250499
+ "time": 1299407639235
},
"MK": {
"address": "Macedonia",
@@ -5697,7 +5697,7 @@
]
},
"name": "Macedonia",
- "time": 1298382251529
+ "time": 1299407640290
},
"MG": {
"address": "Madagascar",
@@ -5754,7 +5754,7 @@
]
},
"name": "Madagascar",
- "time": 1298382252547
+ "time": 1299407641356
},
"MW": {
"address": "Malawi",
@@ -5811,7 +5811,7 @@
]
},
"name": "Malawi",
- "time": 1298382253564
+ "time": 1299407642488
},
"MY": {
"address": "Malaysia",
@@ -5868,7 +5868,7 @@
]
},
"name": "Malaysia",
- "time": 1298382254596
+ "time": 1299407643622
},
"MV": {
"address": "Maldives",
@@ -5925,7 +5925,7 @@
]
},
"name": "Maldives",
- "time": 1298382255614
+ "time": 1299407644760
},
"ML": {
"address": "Mali",
@@ -5982,7 +5982,7 @@
]
},
"name": "Mali",
- "time": 1298382256645
+ "time": 1299407645817
},
"MT": {
"address": "Malta",
@@ -6039,7 +6039,7 @@
]
},
"name": "Malta",
- "time": 1298382257665
+ "time": 1299407646874
},
"MH": {
"address": "Marshall Islands",
@@ -6096,7 +6096,7 @@
]
},
"name": "Marshall Islands",
- "time": 1298382258696
+ "time": 1299407648005
},
"MR": {
"address": "Mauritania",
@@ -6153,7 +6153,7 @@
]
},
"name": "Mauritania",
- "time": 1298382259716
+ "time": 1299407649062
},
"MU": {
"address": "Mauritius",
@@ -6210,7 +6210,7 @@
]
},
"name": "Mauritius",
- "time": 1298382260952
+ "time": 1299407650196
},
"MX": {
"address": "Mexico",
@@ -6267,7 +6267,7 @@
]
},
"name": "Mexico",
- "time": 1298382261993
+ "time": 1299407651253
},
"FM": {
"address": "Micronesia",
@@ -6324,7 +6324,7 @@
]
},
"name": "Micronesia",
- "time": 1298382263012
+ "time": 1299407652309
},
"MD": {
"address": "Moldova",
@@ -6381,7 +6381,7 @@
]
},
"name": "Moldova",
- "time": 1298382264043
+ "time": 1299407653365
},
"MC": {
"address": "Monaco",
@@ -6438,7 +6438,7 @@
]
},
"name": "Monaco",
- "time": 1298382265063
+ "time": 1299407654502
},
"MN": {
"address": "Mongolia",
@@ -6495,7 +6495,7 @@
]
},
"name": "Mongolia",
- "time": 1298382266170
+ "time": 1299407655560
},
"ME": {
"address": "Montenegro",
@@ -6552,7 +6552,7 @@
]
},
"name": "Montenegro",
- "time": 1298382267349
+ "time": 1299407656691
},
"MA": {
"address": "Morocco",
@@ -6609,7 +6609,7 @@
]
},
"name": "Morocco",
- "time": 1298382268382
+ "time": 1299407657748
},
"MZ": {
"address": "Mozambique",
@@ -6666,7 +6666,7 @@
]
},
"name": "Mozambique",
- "time": 1298382269403
+ "time": 1299407658807
},
"MM": {
"address": "Myanmar",
@@ -6723,7 +6723,7 @@
]
},
"name": "Myanmar",
- "time": 1298382270423
+ "time": 1299407659870
},
"NA": {
"address": "Namibia",
@@ -6780,7 +6780,7 @@
]
},
"name": "Namibia",
- "time": 1298382271446
+ "time": 1299407660927
},
"NR": {
"address": "Nauru",
@@ -6837,7 +6837,7 @@
]
},
"name": "Nauru",
- "time": 1298382272499
+ "time": 1299407661985
},
"NP": {
"address": "Nepal",
@@ -6894,7 +6894,7 @@
]
},
"name": "Nepal",
- "time": 1298382273520
+ "time": 1299407663043
},
"NL": {
"address": "Netherlands",
@@ -6951,7 +6951,7 @@
]
},
"name": "Netherlands",
- "time": 1298382274540
+ "time": 1299407664101
},
"NZ": {
"address": "New Zealand",
@@ -7008,7 +7008,7 @@
]
},
"name": "New Zealand",
- "time": 1298382275564
+ "time": 1299407665174
},
"NI": {
"address": "Nicaragua",
@@ -7065,7 +7065,7 @@
]
},
"name": "Nicaragua",
- "time": 1298382276602
+ "time": 1299407666242
},
"NE": {
"address": "Niger",
@@ -7122,7 +7122,7 @@
]
},
"name": "Niger",
- "time": 1298382277623
+ "time": 1299407667300
},
"NG": {
"address": "Nigeria",
@@ -7179,7 +7179,7 @@
]
},
"name": "Nigeria",
- "time": 1298382278643
+ "time": 1299407668358
},
"KP": {
"address": "North Korea",
@@ -7236,7 +7236,7 @@
]
},
"name": "North Korea",
- "time": 1298382279665
+ "time": 1299407669416
},
"NO": {
"address": "Norway",
@@ -7293,7 +7293,7 @@
]
},
"name": "Norway",
- "time": 1298382280703
+ "time": 1299407670471
},
"OM": {
"address": "Oman",
@@ -7350,7 +7350,7 @@
]
},
"name": "Oman",
- "time": 1298382281725
+ "time": 1299407671529
},
"PK": {
"address": "Pakistan",
@@ -7407,7 +7407,7 @@
]
},
"name": "Pakistan",
- "time": 1298382282747
+ "time": 1299407672584
},
"PW": {
"address": "Palau",
@@ -7464,7 +7464,7 @@
]
},
"name": "Palau",
- "time": 1298382283769
+ "time": 1299407673641
},
"PA": {
"address": "Panama",
@@ -7521,7 +7521,7 @@
]
},
"name": "Panama",
- "time": 1298382284805
+ "time": 1299407674699
},
"PG": {
"address": "Papua New Guinea",
@@ -7578,7 +7578,7 @@
]
},
"name": "Papua New Guinea",
- "time": 1298382285828
+ "time": 1299407675755
},
"PY": {
"address": "Paraguay",
@@ -7635,7 +7635,7 @@
]
},
"name": "Paraguay",
- "time": 1298382286849
+ "time": 1299407676813
},
"PE": {
"address": "Peru",
@@ -7692,7 +7692,7 @@
]
},
"name": "Peru",
- "time": 1298382287871
+ "time": 1299407677868
},
"PH": {
"address": "Philippines",
@@ -7749,7 +7749,7 @@
]
},
"name": "Philippines",
- "time": 1298382289006
+ "time": 1299407679030
},
"PL": {
"address": "Poland",
@@ -7806,7 +7806,7 @@
]
},
"name": "Poland",
- "time": 1298382290112
+ "time": 1299407680090
},
"PT": {
"address": "Portugal",
@@ -7863,7 +7863,7 @@
]
},
"name": "Portugal",
- "time": 1298382291135
+ "time": 1299407681213
},
"QA": {
"address": "Qatar",
@@ -7920,7 +7920,7 @@
]
},
"name": "Qatar",
- "time": 1298382292157
+ "time": 1299407682268
},
"RO": {
"address": "Romania",
@@ -7977,7 +7977,7 @@
]
},
"name": "Romania",
- "time": 1298382293588
+ "time": 1299407684452
},
"RU": {
"address": "Russia",
@@ -8034,7 +8034,7 @@
]
},
"name": "Russia",
- "time": 1298382294611
+ "time": 1299407685507
},
"RW": {
"address": "Rwanda",
@@ -8091,7 +8091,7 @@
]
},
"name": "Rwanda",
- "time": 1298382295650
+ "time": 1299407686564
},
"KN": {
"address": "Saint Kitts and Nevis",
@@ -8148,7 +8148,7 @@
]
},
"name": "Saint Kitts and Nevis",
- "time": 1298382296673
+ "time": 1299407687624
},
"LC": {
"address": "Saint Lucia",
@@ -8205,7 +8205,7 @@
]
},
"name": "Saint Lucia",
- "time": 1298382297695
+ "time": 1299407688698
},
"VC": {
"address": "Saint Vincent and the Grenadines",
@@ -8262,7 +8262,7 @@
]
},
"name": "Saint Vincent and the Grenadines",
- "time": 1298382298717
+ "time": 1299407689755
},
"WS": {
"address": "Samoa",
@@ -8319,7 +8319,7 @@
]
},
"name": "Samoa",
- "time": 1298382299897
+ "time": 1299407690813
},
"SM": {
"address": "San Marino",
@@ -8376,7 +8376,7 @@
]
},
"name": "San Marino",
- "time": 1298382301183
+ "time": 1299407691878
},
"ST": {
"address": "São Tomé and Príncipe",
@@ -8433,7 +8433,7 @@
]
},
"name": "São Tomé and Príncipe",
- "time": 1298382302360
+ "time": 1299407692978
},
"SA": {
"address": "Saudi Arabia",
@@ -8490,7 +8490,7 @@
]
},
"name": "Saudi Arabia",
- "time": 1298382303401
+ "time": 1299407694035
},
"SN": {
"address": "Senegal",
@@ -8547,7 +8547,7 @@
]
},
"name": "Senegal",
- "time": 1298382304426
+ "time": 1299407695094
},
"RS": {
"address": "Serbia",
@@ -8604,7 +8604,7 @@
]
},
"name": "Serbia",
- "time": 1298382305457
+ "time": 1299407696230
},
"SC": {
"address": "Seychelles",
@@ -8661,7 +8661,7 @@
]
},
"name": "Seychelles",
- "time": 1298382306544
+ "time": 1299407697288
},
"SL": {
"address": "Sierra Leone",
@@ -8718,7 +8718,7 @@
]
},
"name": "Sierra Leone",
- "time": 1298382307570
+ "time": 1299407698343
},
"SG": {
"address": "Singapore",
@@ -8775,7 +8775,7 @@
]
},
"name": "Singapore",
- "time": 1298382308652
+ "time": 1299407699409
},
"SK": {
"address": "Slovakia",
@@ -8832,7 +8832,7 @@
]
},
"name": "Slovakia",
- "time": 1298382309693
+ "time": 1299407700465
},
"SI": {
"address": "Slovenia",
@@ -8889,7 +8889,7 @@
]
},
"name": "Slovenia",
- "time": 1298382310913
+ "time": 1299407701522
},
"SB": {
"address": "Solomon Islands",
@@ -8946,7 +8946,7 @@
]
},
"name": "Solomon Islands",
- "time": 1298382312323
+ "time": 1299407702643
},
"SO": {
"address": "Somalia",
@@ -9003,7 +9003,7 @@
]
},
"name": "Somalia",
- "time": 1298382313348
+ "time": 1299407703704
},
"ZA": {
"address": "South Africa",
@@ -9060,7 +9060,7 @@
]
},
"name": "South Africa",
- "time": 1298382314462
+ "time": 1299407704760
},
"KR": {
"address": "South Korea",
@@ -9117,7 +9117,7 @@
]
},
"name": "South Korea",
- "time": 1298382315561
+ "time": 1299407705816
},
"ES": {
"address": "Spain",
@@ -9174,7 +9174,7 @@
]
},
"name": "Spain",
- "time": 1298382316587
+ "time": 1299407706873
},
"LK": {
"address": "Sri Lanka",
@@ -9231,7 +9231,7 @@
]
},
"name": "Sri Lanka",
- "time": 1298382317726
+ "time": 1299407707993
},
"SD": {
"address": "Sudan",
@@ -9288,7 +9288,7 @@
]
},
"name": "Sudan",
- "time": 1298382318755
+ "time": 1299407709876
},
"SR": {
"address": "Suriname",
@@ -9345,7 +9345,7 @@
]
},
"name": "Suriname",
- "time": 1298382319781
+ "time": 1299407711127
},
"SZ": {
"address": "Swaziland",
@@ -9402,7 +9402,7 @@
]
},
"name": "Swaziland",
- "time": 1298382320822
+ "time": 1299407712253
},
"SE": {
"address": "Sweden",
@@ -9459,7 +9459,7 @@
]
},
"name": "Sweden",
- "time": 1298382321847
+ "time": 1299407713974
},
"CH": {
"address": "Switzerland",
@@ -9516,7 +9516,7 @@
]
},
"name": "Switzerland",
- "time": 1298382322874
+ "time": 1299407716403
},
"SY": {
"address": "Syria",
@@ -9573,7 +9573,7 @@
]
},
"name": "Syria",
- "time": 1298382323916
+ "time": 1299407717497
},
"TJ": {
"address": "Tajikistan",
@@ -9630,7 +9630,7 @@
]
},
"name": "Tajikistan",
- "time": 1298382324944
+ "time": 1299407718561
},
"TZ": {
"address": "Tanzania",
@@ -9687,7 +9687,7 @@
]
},
"name": "Tanzania",
- "time": 1298382326137
+ "time": 1299407719684
},
"TH": {
"address": "Thailand",
@@ -9744,7 +9744,7 @@
]
},
"name": "Thailand",
- "time": 1298382327182
+ "time": 1299407720798
},
"TL": {
"address": "Timor-Leste",
@@ -9801,7 +9801,7 @@
]
},
"name": "Timor-Leste",
- "time": 1298382328210
+ "time": 1299407722207
},
"TG": {
"address": "Togo",
@@ -9858,7 +9858,7 @@
]
},
"name": "Togo",
- "time": 1298382329344
+ "time": 1299407723286
},
"TO": {
"address": "Tonga",
@@ -9915,7 +9915,7 @@
]
},
"name": "Tonga",
- "time": 1298382330387
+ "time": 1299407724378
},
"TT": {
"address": "Trinidad and Tobago",
@@ -9972,7 +9972,7 @@
]
},
"name": "Trinidad and Tobago",
- "time": 1298382331415
+ "time": 1299407725445
},
"TN": {
"address": "Tunisia",
@@ -10029,7 +10029,7 @@
]
},
"name": "Tunisia",
- "time": 1298382332459
+ "time": 1299407726508
},
"TR": {
"address": "Turkey",
@@ -10086,7 +10086,7 @@
]
},
"name": "Turkey",
- "time": 1298382333611
+ "time": 1299407727568
},
"TM": {
"address": "Turkmenistan",
@@ -10143,7 +10143,7 @@
]
},
"name": "Turkmenistan",
- "time": 1298382334639
+ "time": 1299407728644
},
"TV": {
"address": "Tuvalu",
@@ -10200,7 +10200,7 @@
]
},
"name": "Tuvalu",
- "time": 1298382335685
+ "time": 1299407729717
},
"UG": {
"address": "Uganda",
@@ -10257,7 +10257,7 @@
]
},
"name": "Uganda",
- "time": 1298382336994
+ "time": 1299407730957
},
"UA": {
"address": "Ukraine",
@@ -10314,7 +10314,7 @@
]
},
"name": "Ukraine",
- "time": 1298382338026
+ "time": 1299407732014
},
"AE": {
"address": "United Arab Emirates",
@@ -10371,7 +10371,7 @@
]
},
"name": "United Arab Emirates",
- "time": 1298382339142
+ "time": 1299407733071
},
"GB": {
"address": "United Kingdom",
@@ -10428,7 +10428,7 @@
]
},
"name": "United Kingdom",
- "time": 1298382340299
+ "time": 1299367225097
},
"US": {
"address": "United States",
@@ -10485,7 +10485,7 @@
]
},
"name": "United States",
- "time": 1298382341672
+ "time": 1299407734745
},
"UY": {
"address": "Uruguay",
@@ -10542,7 +10542,7 @@
]
},
"name": "Uruguay",
- "time": 1298382343067
+ "time": 1299407735801
},
"UZ": {
"address": "Uzbekistan",
@@ -10599,7 +10599,7 @@
]
},
"name": "Uzbekistan",
- "time": 1298382344096
+ "time": 1299407736858
},
"VU": {
"address": "Vanuatu",
@@ -10656,7 +10656,7 @@
]
},
"name": "Vanuatu",
- "time": 1298382345142
+ "time": 1299407737986
},
"VE": {
"address": "Venezuela",
@@ -10713,7 +10713,7 @@
]
},
"name": "Venezuela",
- "time": 1298382346324
+ "time": 1299407739041
},
"VN": {
"address": "Vietnam",
@@ -10770,7 +10770,7 @@
]
},
"name": "Vietnam",
- "time": 1298382347354
+ "time": 1299407740167
},
"YE": {
"address": "Yemen",
@@ -10827,7 +10827,7 @@
]
},
"name": "Yemen",
- "time": 1298382348556
+ "time": 1299407741223
},
"ZM": {
"address": "Zambia",
@@ -10884,7 +10884,7 @@
]
},
"name": "Zambia",
- "time": 1298382349587
+ "time": 1299407742353
},
"ZW": {
"address": "Zimbabwe",
@@ -10941,7 +10941,7 @@
]
},
"name": "Zimbabwe",
- "time": 1298382350777
+ "time": 1299407743417
},
"GE-AB": {
"address": "Abkhazia",
@@ -11006,7 +11006,7 @@
]
},
"name": "Abkhazia",
- "time": 1298382351823
+ "time": 1299407744473
},
"RS-KO": {
"address": "Kosovo",
@@ -11063,7 +11063,7 @@
]
},
"name": "Kosovo",
- "time": 1298382352854
+ "time": 1299407745530
},
"AZ-NK": {
"address": "Nagorno-Karabakh",
@@ -11118,7 +11118,7 @@
]
},
"name": "Nagorno-Karabakh",
- "time": 1298382353899
+ "time": 1299407746584
},
"CY-NC": {
"address": "Northern Cyprus",
@@ -11175,61 +11175,39 @@
]
},
"name": "Northern Cyprus",
- "time": 1298382354929
+ "time": 1299407747639
},
"PS": {
- "address": "West Bank",
+ "address": "Palestine",
"geocode": {
"address_components": [
{
- "long_name": "West Bank",
- "short_name": "West Bank",
- "types": [
- "point_of_interest",
- "establishment"
- ]
- },
- {
- "long_name": "955",
- "short_name": "955",
- "types": [
- "street_number"
- ]
- },
- {
- "long_name": "Hickman Rd",
- "short_name": "Hickman Rd",
- "types": [
- "route"
- ]
- },
- {
- "long_name": "Waukee",
- "short_name": "Waukee",
+ "long_name": "Palestine",
+ "short_name": "Palestine",
"types": [
"locality",
"political"
]
},
{
- "long_name": "Walnut",
- "short_name": "Walnut",
+ "long_name": "Southwest",
+ "short_name": "Southwest",
"types": [
"administrative_area_level_3",
"political"
]
},
{
- "long_name": "Dallas",
- "short_name": "Dallas",
+ "long_name": "Wirt",
+ "short_name": "Wirt",
"types": [
"administrative_area_level_2",
"political"
]
},
{
- "long_name": "Iowa",
- "short_name": "IA",
+ "long_name": "West Virginia",
+ "short_name": "WV",
"types": [
"administrative_area_level_1",
"political"
@@ -11244,129 +11222,42 @@
]
},
{
- "long_name": "50263",
- "short_name": "50263",
+ "long_name": "26160",
+ "short_name": "26160",
"types": [
"postal_code"
]
}
],
- "formatted_address": "West Bank, 955 Hickman Rd, Waukee, IA 50263, USA",
+ "formatted_address": "Palestine, WV 26160, USA",
"geometry": {
"location": {
- "lat": 41.615023,
- "lng": -93.83856
+ "lat": 39.03,
+ "lng": -81.40694
},
"location_type": "APPROXIMATE",
"viewport": {
"center": {
- "lat": 41.61502245,
- "lng": -93.83856
+ "lat": 39.0299995,
+ "lng": -81.40694
},
"southWest": {
- "lat": 41.6066805,
- "lng": -93.8545674
+ "lat": 39.0213318,
+ "lng": -81.4229474
},
"northEast": {
- "lat": 41.6233644,
- "lng": -93.8225526
+ "lat": 39.0386672,
+ "lng": -81.3909326
}
}
},
"types": [
- "point_of_interest",
- "establishment"
+ "locality",
+ "political"
]
},
"name": "Palestine",
- "time": 1298382355962
- },
- "EH": {
- "address": "Sahrawi",
- "geocode": {
- "address_components": [
- {
- "long_name": "Eskendrya Al Sahrawi",
- "short_name": "Eskendrya Al Sahrawi",
- "types": [
- "route"
- ]
- },
- {
- "long_name": "El Zara El Bahary",
- "short_name": "El Zara El Bahary",
- "types": [
- "administrative_area_level_3",
- "political"
- ]
- },
- {
- "long_name": "El Amria",
- "short_name": "El Amria",
- "types": [
- "administrative_area_level_2",
- "political"
- ]
- },
- {
- "long_name": "Al Iskandariyah",
- "short_name": "Al Iskandariyah",
- "types": [
- "administrative_area_level_1",
- "political"
- ]
- },
- {
- "long_name": "Egypt",
- "short_name": "EG",
- "types": [
- "country",
- "political"
- ]
- }
- ],
- "formatted_address": "Eskendrya Al Sahrawi, El Zara El Bahary, El Amria, Alexandria, Egypt",
- "geometry": {
- "location": {
- "lat": 31.0728147,
- "lng": 29.7463143
- },
- "location_type": "GEOMETRIC_CENTER",
- "bounds": {
- "center": {
- "lat": 31.0729542,
- "lng": 29.7462239
- },
- "southWest": {
- "lat": 31.0703727,
- "lng": 29.7417067
- },
- "northEast": {
- "lat": 31.0755357,
- "lng": 29.7507411
- }
- },
- "viewport": {
- "center": {
- "lat": 31.0729542,
- "lng": 29.7462239
- },
- "southWest": {
- "lat": 31.0698066,
- "lng": 29.7417067
- },
- "northEast": {
- "lat": 31.0761018,
- "lng": 29.7507411
- }
- }
- },
- "types": [
- "route"
- ]
- },
- "name": "Sahrawi",
- "time": 1298382357011
+ "time": 1299407748803
},
"SO-SO": {
"address": "Somaliland",
@@ -11431,7 +11322,7 @@
]
},
"name": "Somaliland",
- "time": 1298382358046
+ "time": 1299407750935
},
"GE-SO": {
"address": "South Ossetia",
@@ -11486,7 +11377,7 @@
]
},
"name": "South Ossetia",
- "time": 1298382359096
+ "time": 1299407751990
},
"SD-SS": {
"address": "South Sudan",
@@ -11543,7 +11434,7 @@
]
},
"name": "South Sudan",
- "time": 1298382360128
+ "time": 1299407753112
},
"TW": {
"address": "Taiwan",
@@ -11600,7 +11491,7 @@
]
},
"name": "Taiwan",
- "time": 1298382361160
+ "time": 1299407754169
},
"MD-TR": {
"address": "Transnistria",
@@ -11687,7 +11578,7 @@
]
},
"name": "Transnistria",
- "time": 1298382362208
+ "time": 1299407755413
},
"AQ": {
"address": "Antarctica",
@@ -11744,7 +11635,62 @@
]
},
"name": "Antarctica",
- "time": 1298382363240
+ "time": 1299407756468
+ },
+ "AU-AC": {
+ "address": "Ashmore and Cartier Islands",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Ashmore and Cartier Islands",
+ "short_name": "Ashmore and Cartier Islands",
+ "types": [
+ "natural_feature"
+ ]
+ }
+ ],
+ "formatted_address": "Ashmore and Cartier Islands",
+ "geometry": {
+ "location": {
+ "lat": -12.2753731,
+ "lng": 122.9691183
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": -12.3911425,
+ "lng": 123.2437535
+ },
+ "southWest": {
+ "lat": -12.532686,
+ "lng": 122.928104
+ },
+ "northEast": {
+ "lat": -12.249599,
+ "lng": 123.559403
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": -12.3911425,
+ "lng": 123.2437535
+ },
+ "southWest": {
+ "lat": -12.532686,
+ "lng": 122.928104
+ },
+ "northEast": {
+ "lat": -12.249599,
+ "lng": 123.559403
+ }
+ }
+ },
+ "types": [
+ "natural_feature"
+ ]
+ },
+ "name": "Ashmore and Cartier Islands",
+ "time": 1299407757526
},
"CX": {
"address": "Christmas Island",
@@ -11801,65 +11747,119 @@
]
},
"name": "Christmas Island",
- "time": 1298382364289
+ "time": 1299407758613
},
"CC": {
- "address": "Cocos Island",
+ "address": "Cocos Islands",
"geocode": {
"address_components": [
{
- "long_name": "Cocos Island National Park",
- "short_name": "Cocos Island National Park",
- "types": [
- "establishment"
- ]
- },
- {
- "long_name": "Puntarenas",
- "short_name": "Puntarenas",
- "types": [
- "administrative_area_level_1",
- "political"
- ]
- },
- {
- "long_name": "Costa Rica",
- "short_name": "CR",
+ "long_name": "Cocos (Keeling) Islands",
+ "short_name": "CC",
"types": [
"country",
"political"
]
}
],
- "formatted_address": "Cocos Island National Park, Costa Rica",
+ "formatted_address": "Cocos (Keeling) Islands",
"geometry": {
"location": {
- "lat": 5.5333,
- "lng": -87.0667
+ "lat": -12.164165,
+ "lng": 96.870956
},
"location_type": "APPROXIMATE",
- "viewport": {
+ "bounds": {
"center": {
- "lat": 5.50607665,
- "lng": -87.0667
+ "lat": -12.01591215,
+ "lng": 96.87306405
},
"southWest": {
- "lat": -0.1709691,
- "lng": -95.262501
+ "lat": -12.2118513,
+ "lng": 96.8134117
},
"northEast": {
- "lat": 11.1831224,
- "lng": -78.870899
+ "lat": -11.819973,
+ "lng": 96.9327164
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": -12.1641507,
+ "lng": 96.870956
+ },
+ "southWest": {
+ "lat": -12.2514104,
+ "lng": 96.7428966
+ },
+ "northEast": {
+ "lat": -12.076891,
+ "lng": 96.9990154
}
}
},
"types": [
- "park",
- "establishment"
+ "country",
+ "political"
]
},
- "name": "Cocos Island",
- "time": 1298382365322
+ "name": "Cocos Islands",
+ "time": 1299407759743
+ },
+ "AU-CS": {
+ "address": "Coral Sea Islands",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Coral Sea Islands",
+ "short_name": "Coral Sea Islands",
+ "types": [
+ "natural_feature"
+ ]
+ }
+ ],
+ "formatted_address": "Coral Sea Islands",
+ "geometry": {
+ "location": {
+ "lat": -16.8735715,
+ "lng": 150.621315
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": -16.8735715,
+ "lng": 150.621315
+ },
+ "southWest": {
+ "lat": -17.727644,
+ "lng": 149.127884
+ },
+ "northEast": {
+ "lat": -16.019499,
+ "lng": 152.114746
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": -16.8538122,
+ "lng": 150.621315
+ },
+ "southWest": {
+ "lat": -19.5863395,
+ "lng": 146.5234145
+ },
+ "northEast": {
+ "lat": -14.1212849,
+ "lng": 154.7192155
+ }
+ }
+ },
+ "types": [
+ "natural_feature"
+ ]
+ },
+ "name": "Coral Sea Islands",
+ "time": 1299407760837
},
"HM": {
"address": "Heard Island and McDonald Islands",
@@ -11916,7 +11916,7 @@
]
},
"name": "Heard Island and McDonald Islands",
- "time": 1298382366354
+ "time": 1299407761895
},
"NF": {
"address": "Norfolk Island",
@@ -11973,7 +11973,7 @@
]
},
"name": "Norfolk Island",
- "time": 1298382367403
+ "time": 1299407762951
},
"HK": {
"address": "Hong Kong",
@@ -12030,7 +12030,7 @@
]
},
"name": "Hong Kong",
- "time": 1298382368436
+ "time": 1299407764085
},
"MO": {
"address": "Macau",
@@ -12087,7 +12087,7 @@
]
},
"name": "Macau",
- "time": 1298382369485
+ "time": 1299407765141
},
"FO": {
"address": "Faroe Islands",
@@ -12144,7 +12144,7 @@
]
},
"name": "Faroe Islands",
- "time": 1298382370516
+ "time": 1299407766199
},
"GL": {
"address": "Greenland",
@@ -12201,7 +12201,7 @@
]
},
"name": "Greenland",
- "time": 1298382371565
+ "time": 1299407767255
},
"AX": {
"address": "Åland",
@@ -12272,7 +12272,7 @@
]
},
"name": "Åland",
- "time": 1298382372601
+ "time": 1299407768393
},
"CP": {
"address": "Clipperton Island",
@@ -12329,7 +12329,7 @@
]
},
"name": "Clipperton Island",
- "time": 1298382373634
+ "time": 1299407769448
},
"GF": {
"address": "French Guiana",
@@ -12386,7 +12386,7 @@
]
},
"name": "French Guiana",
- "time": 1298382374684
+ "time": 1299407770518
},
"PF": {
"address": "French Polynesia",
@@ -12443,7 +12443,7 @@
]
},
"name": "French Polynesia",
- "time": 1298382375790
+ "time": 1299407771574
},
"TF": {
"address": "French Southern Territories",
@@ -12500,7 +12500,7 @@
]
},
"name": "French Southern Territories",
- "time": 1298382376839
+ "time": 1299407772631
},
"GP": {
"address": "Guadeloupe",
@@ -12557,7 +12557,7 @@
]
},
"name": "Guadeloupe",
- "time": 1298382377873
+ "time": 1299407773687
},
"MQ": {
"address": "Martinique",
@@ -12614,7 +12614,7 @@
]
},
"name": "Martinique",
- "time": 1298382378923
+ "time": 1299407774742
},
"YT": {
"address": "Mayotte",
@@ -12671,7 +12671,7 @@
]
},
"name": "Mayotte",
- "time": 1298382379986
+ "time": 1299407775797
},
"NC": {
"address": "New Caledonia",
@@ -12728,7 +12728,7 @@
]
},
"name": "New Caledonia",
- "time": 1298382381113
+ "time": 1299407776853
},
"RE": {
"address": "Réunion",
@@ -12785,7 +12785,7 @@
]
},
"name": "Réunion",
- "time": 1298382382148
+ "time": 1299407777974
},
"BL": {
"address": "Saint Barthélemy",
@@ -12842,7 +12842,7 @@
]
},
"name": "Saint Barthélemy",
- "time": 1298382383182
+ "time": 1299407779066
},
"MF": {
"address": "Saint Martin",
@@ -12899,7 +12899,7 @@
]
},
"name": "Saint Martin",
- "time": 1298382384306
+ "time": 1299407780136
},
"PM": {
"address": "Saint Pierre and Miquelon",
@@ -12956,7 +12956,7 @@
]
},
"name": "Saint Pierre and Miquelon",
- "time": 1298382385502
+ "time": 1299407781271
},
"WF": {
"address": "Wallis and Futuna",
@@ -13013,7 +13013,7 @@
]
},
"name": "Wallis and Futuna",
- "time": 1298382386624
+ "time": 1299407782356
},
"AW": {
"address": "Aruba",
@@ -13070,7 +13070,7 @@
]
},
"name": "Aruba",
- "time": 1298382387659
+ "time": 1299407783494
},
"BQ": {
"address": "Bonaire, Saint Eustatius and Saba",
@@ -13141,7 +13141,7 @@
]
},
"name": "Bonaire, Saint Eustatius and Saba",
- "time": 1298382388711
+ "time": 1299407784549
},
"CW": {
"address": "Curaçao",
@@ -13212,7 +13212,7 @@
]
},
"name": "Curaçao",
- "time": 1298382389746
+ "time": 1299407785675
},
"SX": {
"address": "Sint Maarten",
@@ -13269,7 +13269,7 @@
]
},
"name": "Sint Maarten",
- "time": 1298382390943
+ "time": 1299407786732
},
"CK": {
"address": "Cook Islands",
@@ -13326,7 +13326,7 @@
]
},
"name": "Cook Islands",
- "time": 1298382391980
+ "time": 1299407787788
},
"NU": {
"address": "Niue",
@@ -13383,7 +13383,7 @@
]
},
"name": "Niue",
- "time": 1298382393035
+ "time": 1299407789016
},
"TK": {
"address": "Tokelau",
@@ -13440,7 +13440,7 @@
]
},
"name": "Tokelau",
- "time": 1298382394071
+ "time": 1299407790075
},
"BV": {
"address": "Bouvet Island",
@@ -13497,7 +13497,7 @@
]
},
"name": "Bouvet Island",
- "time": 1298382395126
+ "time": 1299407791131
},
"SJ": {
"address": "Svalbard and Jan Mayen",
@@ -13554,7 +13554,7 @@
]
},
"name": "Svalbard and Jan Mayen",
- "time": 1298382396672
+ "time": 1299407792187
},
"IC": {
"address": "Canary Islands",
@@ -13619,7 +13619,7 @@
]
},
"name": "Canary Islands",
- "time": 1298382397727
+ "time": 1299407793253
},
"EA": {
"address": "Ceuta and Melilla",
@@ -13700,7 +13700,7 @@
]
},
"name": "Ceuta and Melilla",
- "time": 1298382398765
+ "time": 1299407794384
},
"AI": {
"address": "Anguilla",
@@ -13757,10 +13757,10 @@
]
},
"name": "Anguilla",
- "time": 1298382399802
+ "time": 1299407795440
},
"AC": {
- "address": "Ascension Island",
+ "address": "Ascension",
"geocode": {
"address_components": [
{
@@ -13819,8 +13819,8 @@
"natural_feature"
]
},
- "name": "Ascension Island",
- "time": 1298382400945
+ "name": "Ascension",
+ "time": 1299407796541
},
"BM": {
"address": "Bermuda",
@@ -13877,7 +13877,7 @@
]
},
"name": "Bermuda",
- "time": 1298382401982
+ "time": 1299407797597
},
"IO": {
"address": "British Indian Ocean Territory",
@@ -13934,7 +13934,7 @@
]
},
"name": "British Indian Ocean Territory",
- "time": 1298382403066
+ "time": 1299407798655
},
"VG": {
"address": "British Virgin Islands",
@@ -13991,7 +13991,7 @@
]
},
"name": "British Virgin Islands",
- "time": 1298382404103
+ "time": 1299407799713
},
"KY": {
"address": "Cayman Islands",
@@ -14048,7 +14048,7 @@
]
},
"name": "Cayman Islands",
- "time": 1298382405160
+ "time": 1299407800776
},
"DG": {
"address": "Diego Garcia",
@@ -14119,7 +14119,7 @@
]
},
"name": "Diego Garcia",
- "time": 1298382406200
+ "time": 1299407801900
},
"GB-ENG": {
"address": "England",
@@ -14184,7 +14184,7 @@
]
},
"name": "England",
- "time": 1298382407324
+ "time": 1299407803031
},
"FK": {
"address": "Falkland Islands",
@@ -14241,7 +14241,7 @@
]
},
"name": "Falkland Islands",
- "time": 1298382408381
+ "time": 1299407804089
},
"GI": {
"address": "Gibraltar",
@@ -14298,7 +14298,7 @@
]
},
"name": "Gibraltar",
- "time": 1298382409434
+ "time": 1299407805146
},
"GG": {
"address": "Guernsey",
@@ -14355,7 +14355,7 @@
]
},
"name": "Guernsey",
- "time": 1298382410473
+ "time": 1299407806202
},
"IM": {
"address": "Isle of Man",
@@ -14412,7 +14412,7 @@
]
},
"name": "Isle of Man",
- "time": 1298382411529
+ "time": 1299407807260
},
"JE": {
"address": "Jersey",
@@ -14469,7 +14469,7 @@
]
},
"name": "Jersey",
- "time": 1298382412567
+ "time": 1299407808328
},
"MS": {
"address": "Montserrat",
@@ -14526,7 +14526,7 @@
]
},
"name": "Montserrat",
- "time": 1298382413624
+ "time": 1299407809385
},
"GB-NIR": {
"address": "Northern Ireland",
@@ -14591,7 +14591,7 @@
]
},
"name": "Northern Ireland",
- "time": 1298382414680
+ "time": 1299407810520
},
"PN": {
"address": "Pitcairn",
@@ -14648,7 +14648,7 @@
]
},
"name": "Pitcairn",
- "time": 1298382415721
+ "time": 1299407811656
},
"SH": {
"address": "Saint Helena",
@@ -14705,7 +14705,7 @@
]
},
"name": "Saint Helena",
- "time": 1298382416780
+ "time": 1299407812712
},
"GB-SCT": {
"address": "Scotland",
@@ -14770,7 +14770,7 @@
]
},
"name": "Scotland",
- "time": 1298382417888
+ "time": 1299407813770
},
"GS": {
"address": "South Georgia and the South Sandwich Islands",
@@ -14827,7 +14827,7 @@
]
},
"name": "South Georgia and the South Sandwich Islands",
- "time": 1298382418945
+ "time": 1299407814826
},
"TA": {
"address": "Tristan da Cunha",
@@ -14898,7 +14898,7 @@
]
},
"name": "Tristan da Cunha",
- "time": 1298382419990
+ "time": 1299407815980
},
"TC": {
"address": "Turks and Caicos Islands",
@@ -14955,7 +14955,7 @@
]
},
"name": "Turks and Caicos Islands",
- "time": 1298382421635
+ "time": 1299407817077
},
"GB-WLS": {
"address": "Wales",
@@ -15020,7 +15020,7 @@
]
},
"name": "Wales",
- "time": 1298382423316
+ "time": 1299407818208
},
"AS": {
"address": "American Samoa",
@@ -15077,7 +15077,7 @@
]
},
"name": "American Samoa",
- "time": 1298382424373
+ "time": 1299407819263
},
"GU": {
"address": "Guam",
@@ -15134,7 +15134,7 @@
]
},
"name": "Guam",
- "time": 1298382425414
+ "time": 1299407820332
},
"MP": {
"address": "Northern Mariana Islands",
@@ -15191,7 +15191,7 @@
]
},
"name": "Northern Mariana Islands",
- "time": 1298382426472
+ "time": 1299407821388
},
"PR": {
"address": "Puerto Rico",
@@ -15248,6 +15248,2068 @@
]
},
"name": "Puerto Rico",
- "time": 1298382428121
+ "time": 1299407822443
+ },
+ "UM": {
+ "address": "Wake Island",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Wake Island",
+ "short_name": "UM",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Wake Island",
+ "geometry": {
+ "location": {
+ "lat": 14.0045105,
+ "lng": -134.2033385
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 14.0045105,
+ "lng": -134.2033385
+ },
+ "southWest": {
+ "lat": -0.389006,
+ "lng": 166.593323
+ },
+ "northEast": {
+ "lat": 28.398027,
+ "lng": -75
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 12.9968137,
+ "lng": -134.2033385
+ },
+ "southWest": {
+ "lat": -8.6721834,
+ "lng": -166.9865424
+ },
+ "northEast": {
+ "lat": 34.6658108,
+ "lng": -101.4201346
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "United States Minor Outlying Islands",
+ "time": 1299407823575
+ },
+ "VI": {
+ "address": "United States Virgin Islands",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "US Virgin Islands",
+ "short_name": "VI",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "US Virgin Islands",
+ "geometry": {
+ "location": {
+ "lat": 18.335765,
+ "lng": -64.896335
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 18.04422595,
+ "lng": -64.83588445
+ },
+ "southWest": {
+ "lat": 17.623468,
+ "lng": -65.1590949
+ },
+ "northEast": {
+ "lat": 18.4649839,
+ "lng": -64.512674
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 18.33543275,
+ "lng": -64.896335
+ },
+ "southWest": {
+ "lat": 17.9965068,
+ "lng": -65.4085726
+ },
+ "northEast": {
+ "lat": 18.6743587,
+ "lng": -64.3840974
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "United States Virgin Islands",
+ "time": 1299407824637
+ },
+ "BUMM": {
+ "address": "Burma",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Burma",
+ "short_name": "MM",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Burma",
+ "geometry": {
+ "location": {
+ "lat": 21.913965,
+ "lng": 95.956223
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 18.99981755,
+ "lng": 96.67103985
+ },
+ "southWest": {
+ "lat": 9.4518,
+ "lng": 92.171808
+ },
+ "northEast": {
+ "lat": 28.5478351,
+ "lng": 101.1702717
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 21.81568855,
+ "lng": 95.956223
+ },
+ "southWest": {
+ "lat": 16.5219099,
+ "lng": 87.760422
+ },
+ "northEast": {
+ "lat": 27.1094672,
+ "lng": 104.152024
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Burma",
+ "time": 1299407825812
+ },
+ "BYAA": {
+ "address": "Belarus",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Belarus",
+ "short_name": "BY",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Belarus",
+ "geometry": {
+ "location": {
+ "lat": 53.709807,
+ "lng": 27.953389
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 53.7172525,
+ "lng": 27.97757885
+ },
+ "southWest": {
+ "lat": 51.262011,
+ "lng": 23.1783377
+ },
+ "northEast": {
+ "lat": 56.172494,
+ "lng": 32.77682
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 53.67584595,
+ "lng": 27.953389
+ },
+ "southWest": {
+ "lat": 51.9849773,
+ "lng": 23.8554885
+ },
+ "northEast": {
+ "lat": 55.3667146,
+ "lng": 32.0512895
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Byelorussian Soviet Socialist Republic",
+ "time": 1299407826867
+ },
+ "CTKI": {
+ "address": "Canton and Enderbury Islands",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Phoenix Islands",
+ "short_name": "Phoenix Islands",
+ "types": [
+ "natural_feature"
+ ]
+ },
+ {
+ "long_name": "Phoenix Islands",
+ "short_name": "Phoenix Islands",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Kiribati",
+ "short_name": "KI",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Phoenix Islands, Kiribati",
+ "geometry": {
+ "location": {
+ "lat": -3.7208845,
+ "lng": -170.7117394
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": -3.7216785,
+ "lng": -170.7130205
+ },
+ "southWest": {
+ "lat": -3.727144,
+ "lng": -170.717621
+ },
+ "northEast": {
+ "lat": -3.716213,
+ "lng": -170.70842
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": -3.7216785,
+ "lng": -170.7130205
+ },
+ "southWest": {
+ "lat": -3.727144,
+ "lng": -170.717621
+ },
+ "northEast": {
+ "lat": -3.716213,
+ "lng": -170.70842
+ }
+ }
+ },
+ "types": [
+ "natural_feature"
+ ]
+ },
+ "name": "Canton and Enderbury Islands",
+ "time": 1299407828006
+ },
+ "CSHH": {
+ "address": "Czechoslovakia",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Czechoslovakia",
+ "short_name": "Czechoslovakia",
+ "types": [
+ "route"
+ ]
+ },
+ {
+ "long_name": "Parañaque City",
+ "short_name": "Parañaque City",
+ "types": [
+ "locality",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Metro Manila",
+ "short_name": "NCR",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Philippines",
+ "short_name": "PH",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Czechoslovakia, Parañaque City, Philippines",
+ "geometry": {
+ "location": {
+ "lat": 14.4802996,
+ "lng": 121.0390422
+ },
+ "location_type": "GEOMETRIC_CENTER",
+ "bounds": {
+ "center": {
+ "lat": 14.4803559,
+ "lng": 121.03906585
+ },
+ "southWest": {
+ "lat": 14.4799532,
+ "lng": 121.0386376
+ },
+ "northEast": {
+ "lat": 14.4807586,
+ "lng": 121.0394941
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 14.4803559,
+ "lng": 121.03906585
+ },
+ "southWest": {
+ "lat": 14.4772083,
+ "lng": 121.0359182
+ },
+ "northEast": {
+ "lat": 14.4835035,
+ "lng": 121.0422135
+ }
+ }
+ },
+ "types": [
+ "route"
+ ]
+ },
+ "name": "Czechoslovakia",
+ "time": 1299367316937
+ },
+ "DYBJ": {
+ "address": "Benin",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Benin",
+ "short_name": "BJ",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Benin",
+ "geometry": {
+ "location": {
+ "lat": 9.30769,
+ "lng": 2.315834
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 9.3072717,
+ "lng": 2.3100051
+ },
+ "southWest": {
+ "lat": 6.2061,
+ "lng": 0.7766672
+ },
+ "northEast": {
+ "lat": 12.4084434,
+ "lng": 3.843343
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 9.29633685,
+ "lng": 2.315834
+ },
+ "southWest": {
+ "lat": 6.4786055,
+ "lng": -1.7820665
+ },
+ "northEast": {
+ "lat": 12.1140682,
+ "lng": 6.4137345
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Dahomey",
+ "time": 1299407829807
+ },
+ "TPTL": {
+ "address": "East Timor",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Timor-Leste",
+ "short_name": "TL",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Timor-Leste",
+ "geometry": {
+ "location": {
+ "lat": -8.874217,
+ "lng": 125.727539
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": -8.78935,
+ "lng": 125.72905
+ },
+ "southWest": {
+ "lat": -9.5303,
+ "lng": 124.0332
+ },
+ "northEast": {
+ "lat": -8.0484,
+ "lng": 127.4249
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": -8.87353875,
+ "lng": 125.727539
+ },
+ "southWest": {
+ "lat": -9.5790843,
+ "lng": 124.7030639
+ },
+ "northEast": {
+ "lat": -8.1679932,
+ "lng": 126.7520141
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "East Timor",
+ "time": 1299407830864
+ },
+ "DDDE": {
+ "address": "East Germany",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Germany",
+ "short_name": "DE",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Germany",
+ "geometry": {
+ "location": {
+ "lat": 51.165691,
+ "lng": 10.451526
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 51.1758135,
+ "lng": 10.454045
+ },
+ "southWest": {
+ "lat": 47.270127,
+ "lng": 5.8662579
+ },
+ "northEast": {
+ "lat": 55.0815,
+ "lng": 15.0418321
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 51.02672705,
+ "lng": 10.451526
+ },
+ "southWest": {
+ "lat": 47.4430843,
+ "lng": 2.255725
+ },
+ "northEast": {
+ "lat": 54.6103698,
+ "lng": 18.647327
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "East Germany",
+ "time": 1299407832006
+ },
+ "KOHH": {
+ "address": "Korea",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "South Korea",
+ "short_name": "KR",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "South Korea",
+ "geometry": {
+ "location": {
+ "lat": 35.907757,
+ "lng": 127.766922
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 35.81905,
+ "lng": 128.0072
+ },
+ "southWest": {
+ "lat": 33.0041,
+ "lng": 124.8541
+ },
+ "northEast": {
+ "lat": 38.634,
+ "lng": 131.1603
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 35.87395405,
+ "lng": 127.766922
+ },
+ "southWest": {
+ "lat": 33.5606405,
+ "lng": 123.6690215
+ },
+ "northEast": {
+ "lat": 38.1872676,
+ "lng": 131.8648225
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Korea",
+ "time": 1299367322305
+ },
+ "VDVN": {
+ "address": "North Vietnam",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Vietnam",
+ "short_name": "VN",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Vietnam",
+ "geometry": {
+ "location": {
+ "lat": 14.058324,
+ "lng": 108.277199
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 15.7942975,
+ "lng": 105.910455
+ },
+ "southWest": {
+ "lat": 8.1952,
+ "lng": 102.14441
+ },
+ "northEast": {
+ "lat": 23.393395,
+ "lng": 109.6765
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 13.99146985,
+ "lng": 108.277199
+ },
+ "southWest": {
+ "lat": 8.4577697,
+ "lng": 100.081398
+ },
+ "northEast": {
+ "lat": 19.52517,
+ "lng": 116.473
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "North Vietnam",
+ "time": 1299407835943
+ },
+ "RHZW": {
+ "address": "Rhodesia",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Zimbabwe",
+ "short_name": "ZW",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Zimbabwe",
+ "geometry": {
+ "location": {
+ "lat": -19.015438,
+ "lng": 29.154857
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": -19.01989715,
+ "lng": 29.15236995
+ },
+ "southWest": {
+ "lat": -22.4236835,
+ "lng": 25.2369579
+ },
+ "northEast": {
+ "lat": -15.6161108,
+ "lng": 33.067782
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": -18.99352415,
+ "lng": 29.154857
+ },
+ "southWest": {
+ "lat": -21.6932147,
+ "lng": 25.0569565
+ },
+ "northEast": {
+ "lat": -16.2938336,
+ "lng": 33.2527575
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Rhodesia",
+ "time": 1299407837065
+ },
+ "CSXX": {
+ "address": "Serbia and Montenegro",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Serbia and Montenegro Embassy",
+ "short_name": "Serbia and Montenegro Embassy",
+ "types": [
+ "establishment"
+ ]
+ },
+ {
+ "long_name": "Niti Marg",
+ "short_name": "Niti Marg",
+ "types": [
+ "route"
+ ]
+ },
+ {
+ "long_name": "Chanakyapuri",
+ "short_name": "Chanakyapuri",
+ "types": [
+ "sublocality",
+ "political"
+ ]
+ },
+ {
+ "long_name": "New Delhi",
+ "short_name": "New Delhi",
+ "types": [
+ "locality",
+ "political"
+ ]
+ },
+ {
+ "long_name": "New Delhi",
+ "short_name": "New Delhi",
+ "types": [
+ "administrative_area_level_2",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Delhi",
+ "short_name": "Delhi",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "India",
+ "short_name": "IN",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Serbia and Montenegro Embassy, Niti Marg, Chanakyapuri, New Delhi, Delhi, India",
+ "geometry": {
+ "location": {
+ "lat": 28.5920393,
+ "lng": 77.1901302
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 28.5920393,
+ "lng": 77.19013015
+ },
+ "southWest": {
+ "lat": 28.5906624,
+ "lng": 77.1884148
+ },
+ "northEast": {
+ "lat": 28.5934162,
+ "lng": 77.1918455
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 28.59203885,
+ "lng": 77.1901302
+ },
+ "southWest": {
+ "lat": 28.5822416,
+ "lng": 77.1741228
+ },
+ "northEast": {
+ "lat": 28.6018361,
+ "lng": 77.2061376
+ }
+ }
+ },
+ "types": [
+ "establishment"
+ ]
+ },
+ "name": "Serbia and Montenegro",
+ "time": 1299368259173
+ },
+ "SITH": {
+ "address": "Thailand",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Thailand",
+ "short_name": "TH",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Thailand",
+ "geometry": {
+ "location": {
+ "lat": 15.870032,
+ "lng": 100.992541
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 13.038965,
+ "lng": 101.490104
+ },
+ "southWest": {
+ "lat": 5.612787,
+ "lng": 97.343396
+ },
+ "northEast": {
+ "lat": 20.465143,
+ "lng": 105.636812
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 15.7953983,
+ "lng": 100.992541
+ },
+ "southWest": {
+ "lat": 10.3079872,
+ "lng": 92.79674
+ },
+ "northEast": {
+ "lat": 21.2828094,
+ "lng": 109.188342
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Siam",
+ "time": 1299407838902
+ },
+ "SKIN": {
+ "address": "Sikkim",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Sikkim",
+ "short_name": "Sikkim",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "India",
+ "short_name": "IN",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Sikkim, India",
+ "geometry": {
+ "location": {
+ "lat": 27.7306273,
+ "lng": 88.633784
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 27.602878,
+ "lng": 88.457898
+ },
+ "southWest": {
+ "lat": 27.076997,
+ "lng": 88.00499
+ },
+ "northEast": {
+ "lat": 28.128759,
+ "lng": 88.910806
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 27.7301691,
+ "lng": 88.633784
+ },
+ "southWest": {
+ "lat": 27.4141242,
+ "lng": 88.1215464
+ },
+ "northEast": {
+ "lat": 28.046214,
+ "lng": 89.1460216
+ }
+ }
+ },
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ "name": "Sikkim",
+ "time": 1299407840126
+ },
+ "YDYE": {
+ "address": "South Yemen",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Yemen",
+ "short_name": "YE",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Yemen",
+ "geometry": {
+ "location": {
+ "lat": 15.552727,
+ "lng": 48.516388
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 15.39875,
+ "lng": 48.1943
+ },
+ "southWest": {
+ "lat": 11.7975,
+ "lng": 41.7096
+ },
+ "northEast": {
+ "lat": 19,
+ "lng": 54.679
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 15.47943525,
+ "lng": 48.516388
+ },
+ "southWest": {
+ "lat": 9.9835214,
+ "lng": 40.320587
+ },
+ "northEast": {
+ "lat": 20.9753491,
+ "lng": 56.712189
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "South Yemen",
+ "time": 1299407841264
+ },
+ "SUHH": {
+ "address": "Soviet Union",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "WWII Memorial Statue",
+ "short_name": "WWII Memorial Statue",
+ "types": []
+ },
+ {
+ "long_name": "просп. Достык",
+ "short_name": "просп. Достык",
+ "types": [
+ "route"
+ ]
+ },
+ {
+ "long_name": "Uralsk",
+ "short_name": "Uralsk",
+ "types": [
+ "locality",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Zelenov",
+ "short_name": "Zelenov",
+ "types": [
+ "administrative_area_level_2",
+ "political"
+ ]
+ },
+ {
+ "long_name": "West Kazakhstan",
+ "short_name": "West Kazakhstan",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Kazakhstan",
+ "short_name": "KZ",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "WWII Memorial Statue, просп. Достык, Uralsk, Kazakhstan",
+ "geometry": {
+ "location": {
+ "lat": 51.2206431,
+ "lng": 51.3635194
+ },
+ "location_type": "APPROXIMATE",
+ "viewport": {
+ "center": {
+ "lat": 51.2206426,
+ "lng": 51.3635194
+ },
+ "southWest": {
+ "lat": 51.2136541,
+ "lng": 51.347512
+ },
+ "northEast": {
+ "lat": 51.2276311,
+ "lng": 51.3795268
+ }
+ }
+ },
+ "types": []
+ },
+ "name": "Soviet Union",
+ "time": 1299367331078
+ },
+ "DEDE": {
+ "address": "West Germany",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Germany",
+ "short_name": "DE",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Germany",
+ "geometry": {
+ "location": {
+ "lat": 51.165691,
+ "lng": 10.451526
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 51.1758135,
+ "lng": 10.454045
+ },
+ "southWest": {
+ "lat": 47.270127,
+ "lng": 5.8662579
+ },
+ "northEast": {
+ "lat": 55.0815,
+ "lng": 15.0418321
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 51.02672705,
+ "lng": 10.451526
+ },
+ "southWest": {
+ "lat": 47.4430843,
+ "lng": 2.255725
+ },
+ "northEast": {
+ "lat": 54.6103698,
+ "lng": 18.647327
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "West Germany",
+ "time": 1299407844302
+ },
+ "YUCS": {
+ "address": "Yugoslavia",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Yugoslavia",
+ "short_name": "Yugoslavia",
+ "types": [
+ "route"
+ ]
+ },
+ {
+ "long_name": "Mexicali",
+ "short_name": "Mexicali",
+ "types": [
+ "locality",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Baja California",
+ "short_name": "BC",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Mexico",
+ "short_name": "MX",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Yugoslavia, Mexicali, Baja California, Mexico",
+ "geometry": {
+ "location": {
+ "lat": 32.6302601,
+ "lng": -115.5226492
+ },
+ "location_type": "GEOMETRIC_CENTER",
+ "bounds": {
+ "center": {
+ "lat": 32.6303401,
+ "lng": -115.5229606
+ },
+ "southWest": {
+ "lat": 32.6139633,
+ "lng": -115.5242647
+ },
+ "northEast": {
+ "lat": 32.6467169,
+ "lng": -115.5216565
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 32.6303401,
+ "lng": -115.5229606
+ },
+ "southWest": {
+ "lat": 32.6139633,
+ "lng": -115.5261082
+ },
+ "northEast": {
+ "lat": 32.6467169,
+ "lng": -115.519813
+ }
+ }
+ },
+ "types": [
+ "route"
+ ]
+ },
+ "name": "Yugoslavia",
+ "time": 1299367335634
+ },
+ "ZRCD": {
+ "address": "Zaire",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Democratic Republic of the Congo",
+ "short_name": "CD",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Democratic Republic of the Congo",
+ "geometry": {
+ "location": {
+ "lat": -4.038333,
+ "lng": 21.758664
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": -4.03833345,
+ "lng": 21.73311615
+ },
+ "southWest": {
+ "lat": -13.4580558,
+ "lng": 12.1454
+ },
+ "northEast": {
+ "lat": 5.3813889,
+ "lng": 31.3208323
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": -4.01840725,
+ "lng": 21.758664
+ },
+ "southWest": {
+ "lat": -9.7077875,
+ "lng": 13.562863
+ },
+ "northEast": {
+ "lat": 1.670973,
+ "lng": 29.954465
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Zaire",
+ "time": 1299407846349
+ },
+ "FXFR": {
+ "address": "France",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "France",
+ "short_name": "FR",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "France",
+ "geometry": {
+ "location": {
+ "lat": 46.227638,
+ "lng": 2.213749
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 46.22475,
+ "lng": 2.0517
+ },
+ "southWest": {
+ "lat": 41.3253,
+ "lng": -5.5591
+ },
+ "northEast": {
+ "lat": 51.1242,
+ "lng": 9.6625
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 46.08558305,
+ "lng": 2.213749
+ },
+ "southWest": {
+ "lat": 42.1331639,
+ "lng": -5.982052
+ },
+ "northEast": {
+ "lat": 50.0380022,
+ "lng": 10.40955
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Metropolitan France",
+ "time": 1299407849461
+ },
+ "NHVU": {
+ "address": "New Hebrides",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "New Hebrides",
+ "short_name": "New Hebrides",
+ "types": [
+ "natural_feature"
+ ]
+ },
+ {
+ "long_name": "Vanuatu",
+ "short_name": "VU",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "New Hebrides, Vanuatu",
+ "geometry": {
+ "location": {
+ "lat": -16,
+ "lng": 167
+ },
+ "location_type": "APPROXIMATE",
+ "viewport": {
+ "center": {
+ "lat": -15.99970525,
+ "lng": 167
+ },
+ "southWest": {
+ "lat": -16.3429273,
+ "lng": 166.4877624
+ },
+ "northEast": {
+ "lat": -15.6564832,
+ "lng": 167.5122376
+ }
+ }
+ },
+ "types": [
+ "natural_feature"
+ ]
+ },
+ "name": "New Hebrides",
+ "time": 1299407850709
+ },
+ "ANHH": {
+ "address": "Netherlands Antilles",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Netherlands Antilles",
+ "short_name": "AN",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Netherlands Antilles",
+ "geometry": {
+ "location": {
+ "lat": 12.226079,
+ "lng": -69.060087
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 14.9816515,
+ "lng": -66.0813904
+ },
+ "southWest": {
+ "lat": 11.8996035,
+ "lng": -69.2770386
+ },
+ "northEast": {
+ "lat": 18.0636995,
+ "lng": -62.8857422
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 12.16736245,
+ "lng": -69.060087
+ },
+ "southWest": {
+ "lat": 6.5924468,
+ "lng": -77.255888
+ },
+ "northEast": {
+ "lat": 17.7422781,
+ "lng": -60.864286
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Netherlands Antilles",
+ "time": 1299407852060
+ },
+ "MIUM": {
+ "address": "Midway Islands",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Midway Islands",
+ "short_name": "UM",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Midway Islands",
+ "geometry": {
+ "location": {
+ "lat": 14.0045105,
+ "lng": -134.2033385
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 14.0045105,
+ "lng": -134.2033385
+ },
+ "southWest": {
+ "lat": -0.389006,
+ "lng": 166.593323
+ },
+ "northEast": {
+ "lat": 28.398027,
+ "lng": -75
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 12.9968137,
+ "lng": -134.2033385
+ },
+ "southWest": {
+ "lat": -8.6721834,
+ "lng": -166.9865424
+ },
+ "northEast": {
+ "lat": 34.6658108,
+ "lng": -101.4201346
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Midway Islands",
+ "time": 1299407856345
+ },
+ "PCHH": {
+ "address": "Pacific Islands",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Islands",
+ "short_name": "Islands",
+ "types": [
+ "point_of_interest",
+ "establishment"
+ ]
+ },
+ {
+ "long_name": "117",
+ "short_name": "117",
+ "types": [
+ "street_number"
+ ]
+ },
+ {
+ "long_name": "W Broadway",
+ "short_name": "W Broadway",
+ "types": [
+ "route"
+ ]
+ },
+ {
+ "long_name": "Glendale",
+ "short_name": "Glendale",
+ "types": [
+ "locality",
+ "political"
+ ]
+ },
+ {
+ "long_name": "San Fernando Valley",
+ "short_name": "San Fernando Valley",
+ "types": [
+ "administrative_area_level_3",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Los Angeles",
+ "short_name": "Los Angeles",
+ "types": [
+ "administrative_area_level_2",
+ "political"
+ ]
+ },
+ {
+ "long_name": "California",
+ "short_name": "CA",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "United States",
+ "short_name": "US",
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ {
+ "long_name": "91203",
+ "short_name": "91203",
+ "types": [
+ "postal_code"
+ ]
+ }
+ ],
+ "formatted_address": "Islands, 117 W Broadway, Glendale, CA 91203, USA",
+ "geometry": {
+ "location": {
+ "lat": 34.146922,
+ "lng": -118.25597
+ },
+ "location_type": "APPROXIMATE",
+ "viewport": {
+ "center": {
+ "lat": 34.1469215,
+ "lng": -118.25597
+ },
+ "southWest": {
+ "lat": 34.1376871,
+ "lng": -118.2719774
+ },
+ "northEast": {
+ "lat": 34.1561559,
+ "lng": -118.2399626
+ }
+ }
+ },
+ "types": [
+ "point_of_interest",
+ "establishment"
+ ]
+ },
+ "name": "Pacific Islands",
+ "time": 1299367347372
+ },
+ "PZPA": {
+ "address": "Panama Canal Zone",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Panama",
+ "short_name": "PA",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Panama",
+ "geometry": {
+ "location": {
+ "lat": 8.537981,
+ "lng": -80.782127
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 8.3777,
+ "lng": -80.10536455
+ },
+ "southWest": {
+ "lat": 7.0409,
+ "lng": -83.0522411
+ },
+ "northEast": {
+ "lat": 9.7145,
+ "lng": -77.158488
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 8.53536815,
+ "lng": -80.782127
+ },
+ "southWest": {
+ "lat": 7.1231133,
+ "lng": -82.8310772
+ },
+ "northEast": {
+ "lat": 9.947623,
+ "lng": -78.7331768
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Panama Canal Zone",
+ "time": 1299407858293
+ },
+ "WKUM": {
+ "address": "Wake Island",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Wake Island",
+ "short_name": "UM",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Wake Island",
+ "geometry": {
+ "location": {
+ "lat": 14.0045105,
+ "lng": -134.2033385
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 14.0045105,
+ "lng": -134.2033385
+ },
+ "southWest": {
+ "lat": -0.389006,
+ "lng": 166.593323
+ },
+ "northEast": {
+ "lat": 28.398027,
+ "lng": -75
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 12.9968137,
+ "lng": -134.2033385
+ },
+ "southWest": {
+ "lat": -8.6721834,
+ "lng": -166.9865424
+ },
+ "northEast": {
+ "lat": 34.6658108,
+ "lng": -101.4201346
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Wake Island",
+ "time": 1299407860446
+ },
+ "UK": {
+ "address": "United Kingdom",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "United Kingdom",
+ "short_name": "GB",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "United Kingdom",
+ "geometry": {
+ "location": {
+ "lat": 55.378051,
+ "lng": -3.435973
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 47.73855,
+ "lng": 12.5088275
+ },
+ "southWest": {
+ "lat": 34.5614,
+ "lng": -8.8989
+ },
+ "northEast": {
+ "lat": 60.9157,
+ "lng": 33.916555
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 53.2747281,
+ "lng": -3.435973
+ },
+ "southWest": {
+ "lat": 40.1774485,
+ "lng": -36.2191769
+ },
+ "northEast": {
+ "lat": 66.3720077,
+ "lng": 29.3472309
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "United Kingdom",
+ "time": 1299367352755
+ },
+ "JTUM": {
+ "address": "Johnston Atoll",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Johnston Atoll",
+ "short_name": "Johnston Atoll",
+ "types": [
+ "natural_feature"
+ ]
+ },
+ {
+ "long_name": "Wake Island",
+ "short_name": "UM",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Johnston Atoll, Wake Island",
+ "geometry": {
+ "location": {
+ "lat": 16.7322716,
+ "lng": -169.5308371
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 16.733841,
+ "lng": -169.5302965
+ },
+ "southWest": {
+ "lat": 16.726549,
+ "lng": -169.543488
+ },
+ "northEast": {
+ "lat": 16.741133,
+ "lng": -169.517105
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 16.733841,
+ "lng": -169.5302965
+ },
+ "southWest": {
+ "lat": 16.726549,
+ "lng": -169.543488
+ },
+ "northEast": {
+ "lat": 16.741133,
+ "lng": -169.517105
+ }
+ }
+ },
+ "types": [
+ "natural_feature"
+ ]
+ },
+ "name": "Johnston Island",
+ "time": 1299407855201
+ },
+ "EU": {
+ "address": "Europe",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Europe",
+ "short_name": "Europe",
+ "types": [
+ "natural_feature"
+ ]
+ }
+ ],
+ "formatted_address": "Europe",
+ "geometry": {
+ "location": {
+ "lat": 54.5259614,
+ "lng": 15.2551187
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 58.29998485,
+ "lng": 23.0493
+ },
+ "southWest": {
+ "lat": 33.8978,
+ "lng": -28.0371
+ },
+ "northEast": {
+ "lat": 82.7021697,
+ "lng": 74.1357
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 58.29998485,
+ "lng": 23.0493
+ },
+ "southWest": {
+ "lat": 33.8978,
+ "lng": -28.0371
+ },
+ "northEast": {
+ "lat": 82.7021697,
+ "lng": 74.1357
+ }
+ }
+ },
+ "types": [
+ "natural_feature"
+ ]
+ },
+ "name": "European Union",
+ "time": 1299407861727
+ },
+ "EH": {
+ "address": "Western Sahara",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Western Sahara",
+ "short_name": "EH",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Western Sahara",
+ "geometry": {
+ "location": {
+ "lat": 24.215527,
+ "lng": -12.885834
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 24.0747,
+ "lng": -13.06198295
+ },
+ "southWest": {
+ "lat": 20.427,
+ "lng": -17.4573
+ },
+ "northEast": {
+ "lat": 27.7224,
+ "lng": -8.6666659
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 24.1889134,
+ "lng": -12.885834
+ },
+ "southWest": {
+ "lat": 21.5845256,
+ "lng": -16.9837345
+ },
+ "northEast": {
+ "lat": 26.7933012,
+ "lng": -8.7879335
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Sahrawi",
+ "time": 1299407749858
+ },
+ "NTHH": {
+ "address": "Neutral Zone, Saudi Arabia",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Irq/sau Neutral Zone",
+ "short_name": "Irq/sau Neutral Zone",
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ {
+ "long_name": "Saudi Arabia",
+ "short_name": "SA",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Irq/sau Neutral Zone, Saudi Arabia",
+ "geometry": {
+ "location": {
+ "lat": 28.9602072,
+ "lng": 45.6763443
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 28.98721835,
+ "lng": 45.6265483
+ },
+ "southWest": {
+ "lat": 28.7778378,
+ "lng": 44.7373584
+ },
+ "northEast": {
+ "lat": 29.1965989,
+ "lng": 46.5157382
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 28.95832195,
+ "lng": 45.6763443
+ },
+ "southWest": {
+ "lat": 28.3335144,
+ "lng": 44.6518692
+ },
+ "northEast": {
+ "lat": 29.5831295,
+ "lng": 46.7008194
+ }
+ }
+ },
+ "types": [
+ "administrative_area_level_1",
+ "political"
+ ]
+ },
+ "name": "Neutral Zone",
+ "time": 1299407834885
+ },
+ "HVBF": {
+ "address": "Burkina Faso",
+ "geocode": {
+ "address_components": [
+ {
+ "long_name": "Burkina Faso",
+ "short_name": "BF",
+ "types": [
+ "country",
+ "political"
+ ]
+ }
+ ],
+ "formatted_address": "Burkina Faso",
+ "geometry": {
+ "location": {
+ "lat": 12.238333,
+ "lng": -1.561593
+ },
+ "location_type": "APPROXIMATE",
+ "bounds": {
+ "center": {
+ "lat": 12.23949995,
+ "lng": -1.5584094
+ },
+ "southWest": {
+ "lat": 9.3938889,
+ "lng": -5.5211114
+ },
+ "northEast": {
+ "lat": 15.085111,
+ "lng": 2.4042926
+ }
+ },
+ "viewport": {
+ "center": {
+ "lat": 12.2235969,
+ "lng": -1.561593
+ },
+ "southWest": {
+ "lat": 9.4331182,
+ "lng": -5.6594935
+ },
+ "northEast": {
+ "lat": 15.0140756,
+ "lng": 2.5363075
+ }
+ }
+ },
+ "types": [
+ "country",
+ "political"
+ ]
+ },
+ "name": "Upper Volta",
+ "time": 1299407843117
}
}
\ No newline at end of file
diff --git a/tools/geo/index.html b/tools/geo/index.html
index 1b443a66..392ff11d 100644
--- a/tools/geo/index.html
+++ b/tools/geo/index.html
@@ -11,11 +11,11 @@
width: 100%;
height: 100%;
}
- #data {
+ #data0 {
position: absolute;
left: 0;
bottom: 0;
- width: 100%;
+ width: 50%;
height: 100px;
padding: 0;
border: 0;
@@ -29,6 +29,21 @@
#data:focus {
outline: none;
}
+ #data1 {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ width: 50%;
+ height: 100px;
+ padding: 0;
+ border: 0;
+ background: rgba(0, 0, 0, 0.5);
+ font-family: Consolas;
+ font-size: 8px;
+ color: rgb(255, 255, 255);
+ overflow: auto;
+ z-index: 1000;
+ }
.flag {
position: absolute;
width: 8px;
@@ -74,22 +89,72 @@
src: "map.png"
})
.appendTo($body),
- $data = $("
")
+ $data0 = $("
")
.attr({
- id: "data"
+ id: "data0"
+ })
+ .appendTo($body),
+ $data1 = $("
")
+ .attr({
+ id: "data1"
})
.appendTo($body),
aliases = {
'Byelorussian Soviet Socialist Republic': 'Belarus',
- "Georgia": "Georgia, Europe",
+ 'Dahomey': 'Benin',
+ 'European Union': 'Europe',
+ 'Georgia': 'Georgia, Europe',
+ 'Johnston Island': 'Johnston Atoll',
+ 'Metropolitan France': 'France',
+ 'Neutral Zone': 'Neutral Zone, Saudi Arabia',
+ 'Sahrawi': 'Western Sahara',
+ 'Siam': 'Thailand',
+ 'United States Minor Outlying Islands': 'Wake Island',
+ 'Upper Volta': 'Burkina Faso'
// "Palestine": ["West Bank", "Gaza Strip"],
- "Yugoslavia": "Serbia"
},
+ unions = {
+ /*
+ 'Bonaire, Saint Eustatius and Saba': [
+ 'Bonaire', 'Saba', 'Saint Eustatius'
+ ],
+ */
+ 'Czechoslovakia': [
+ 'Czech Republic', 'Slovakia'
+ ],
+ 'Korea': [
+ 'North Korea', 'South Korea'
+ ],
+ 'Pacific Islands': [
+ 'Marshall Islands', 'Micronesia', 'Northern Mariana Islands', 'Palau'
+ ],
+ 'Serbia and Montenegro': [
+ 'Montenegro', 'Serbia'
+ ],
+ 'Soviet Union': [
+ 'Armenia', 'Azerbaijan', 'Belarus', 'Estonia', 'Georgia',
+ 'Latvia', 'Lithuania', 'Kazakhstan', 'Kyrgyzstan', 'Moldova',
+ 'Russia', 'Tajikistan', 'Turkmenistan', 'Ukraine', 'Uzbekistan'
+ ],
+ 'United Kingdom': [
+ 'England', 'Northern Ireland', 'Scotland', 'Wales'
+ ],
+ /*
+ 'West Germany': [
+ 'Schleswig Holstein', 'Northrhine Westphalia', 'Bavaria'
+ ],
+ */
+ 'Yugoslavia': [
+ 'Bosnia and Herzegovina', 'Croatia', 'Serbia', 'Slovenia', 'Macedonia',
+ 'Montenegro'
+ ]
+ }
json = {};
///*
$.getJSON("geo.json", function(data) {
json = data;
getPlacemarks(Ox.COUNTRIES);
+ setTimeout(parse, 2000);
});
//*/
/*
@@ -97,7 +162,7 @@
*/
function getPlacemarks(countries) {
var country = countries.shift();
- if (!(country.code in json)) {
+ if (!(country.code in json) || !(country.name in unions)) {
console.log(country);
Ox.getPlacemarks(aliases[country.name] || country.name, function(geodata) {
if (!geodata.results.length) {
@@ -164,7 +229,7 @@
}
function addData(json) {
//var scroll = $data[0].scrollTop == $data[0].scrollHeight;
- $data.html(
+ $data0.html(
JSON.stringify(json, null, 4)
);
/*
@@ -220,7 +285,7 @@
}
$("
")
.attr({
- src: '/static/oxjs/build/svg/' + country.code + '.' +
+ src: '../../build/svg/' + country.code + '.' +
(country.flag == 'png' ? 'png' : 'svg'),
title: country.name + " ((" + bounds.southWest.lat + ", " + bounds.southWest.lng + "), (" + bounds.northEast.lat + ", " + bounds.northEast.lng + "))"
})
@@ -245,6 +310,97 @@
.appendTo($body);
window.status = Ox.length(json) + " " + data.address;
}
+ function parse() {
+ var bounds, center,
+ data = JSON.parse($data0.html()),
+ data_ = [],
+ union;
+ alert(Ox.COUNTRIES.length + ' ' + Ox.COUNTRIES[0].code)
+ Ox.COUNTRIES.forEach(function(country) {
+ if (country.code == 'AF') {
+ alert('AF')
+ }
+ Ox.print('CC', country.code)
+ if (country.code in data) {
+ bounds = data[country.code].geocode.geometry.bounds ||
+ data[country.code].geocode.geometry.viewport;
+ }
+ if (country.name in unions) {
+ unions[country.name].forEach(function(countryName, i) {
+ var countryCode = getCountryCode(countryName);
+ Ox.print('countryCode', countryCode)
+ bounds = data[countryCode].geocode.geometry.bounds ||
+ data[countryCode].geocode.geometry.viewport;
+ bounds = new google.maps.LatLngBounds(
+ new google.maps.LatLng(
+ bounds.southWest.lat,
+ bounds.southWest.lng
+ ),
+ new google.maps.LatLng(
+ bounds.northEast.lat,
+ bounds.northEast.lng
+ )
+ );
+ union = i == 0 ? bounds : union.union(bounds);
+ });
+ bounds = {
+ southWest: {
+ lat: union.getSouthWest().lat(),
+ lng: union.getSouthWest().lng()
+ },
+ northEast: {
+ lat: union.getNorthEast().lat(),
+ lng: union.getNorthEast().lng()
+ }
+ };
+ }
+ if (country.name == 'Antarctica') {
+ bounds.southWest.lat = Ox.MIN_LATITUDE;
+ bounds.southWest.lng = -179.99999999;
+ bounds.northEast.lng = 179.99999999;
+ } else if (country.name == 'United Kingdom') {
+
+ }
+ var center = new google.maps.LatLngBounds(
+ new google.maps.LatLng(
+ bounds.southWest.lat, bounds.southWest.lng
+ ),
+ new google.maps.LatLng(
+ bounds.northEast.lat, bounds.northEast.lng
+ )
+ ).getCenter();
+ data_.push({
+ code: country.code,
+ name: country.name,
+ country: country.country,
+ region: country.region,
+ continent: country.continent,
+ type: country.type,
+ lat: center.lat(),
+ lng: center.lng(),
+ south: bounds.southWest.lat,
+ west: bounds.southWest.lng,
+ north: bounds.northEast.lat,
+ east: bounds.northEast.lng,
+ size: Ox.getArea(
+ bounds.southWest, bounds.northEast
+ )
+ });
+ });
+ $data1.html(JSON.stringify(data_.sort(function(a, b) {
+ return a.name < b.name ? -1 : (a.name > b.name ? 1 : 0);
+ }), null, 4));
+ function getCountryCode(countryName) {
+ var ret;
+ Ox.COUNTRIES.forEach(function(country) {
+ if (country.name == countryName) {
+ ret = country.code;
+ return false;
+ }
+ });
+ return ret;
+ }
+ }
});