From ddf22df242d99be4b43a07eee259f94812111a2c Mon Sep 17 00:00:00 2001 From: rlx <0x0073@0x2620.org> Date: Tue, 19 Apr 2011 14:11:04 +0000 Subject: [PATCH] use native forEach --- build/css/ox.ui.css | 4 +- build/js/ox.js | 47 +- build/js/ox.load.js | 4 +- build/js/ox.ui.js | 413 +- demos/map/json/countries.json | 7407 ++++++++++++++++----------------- 5 files changed, 3741 insertions(+), 4134 deletions(-) diff --git a/build/css/ox.ui.css b/build/css/ox.ui.css index ed287933..dbac9d51 100644 --- a/build/css/ox.ui.css +++ b/build/css/ox.ui.css @@ -969,7 +969,9 @@ Maps height: 12px; border: 2px solid rgb(255, 255, 255); background: rgba(0, 0, 0, 0.5); - z-index: 1000; +} +.OxMapLabel { + position: absolute; } /* diff --git a/build/js/ox.js b/build/js/ox.js index 5b471a31..bc9732dd 100644 --- a/build/js/ox.js +++ b/build/js/ox.js @@ -180,35 +180,6 @@ Ox.uid = (function() { }; }()); -Ox.user = function() { - // fixme: move to ox.ui - $.get("http://www.maxmind.com/app/locate_my_ip", function(data) { - var arr = data.split("tblProduct1"), - re = />(.+?)<\/td>\n\n(.*?)\n/, - results = {}; - arr.shift(); - Ox.forEach(arr, function(v) { - var result = re(v); - results[result[1].replace(/Your |\*/, "")] = result[2]; - }); - Ox.print(results) - }); - return { - document: { - referrer: document.referrer - }, - history: { - length: history.length - }, - navigator: navigator, - innerHeight: innerHeight, - innerWidth: innerWidth, - screen: screen, - outerHeight: outerHeight, - outerWidth: outerWidth - } -}; - /* ================================================================================ Array and Object functions @@ -227,31 +198,33 @@ Ox.avg = function(obj) { }; Ox.clone = function(obj) { - /* + /*** + returns a copy of an array or object >>> (function() { a = ['val']; b = Ox.clone(a); a[0] = null; return b[0]; }()) 'val' >>> (function() { a = {key: 'val'}; b = Ox.clone(a); a.key = null; return b.key; }()) 'val' - */ + ***/ return Ox.isArray(obj) ? obj.slice() : Ox.extend({}, obj); }; Ox.compact = function(arr) { - /* + /*** returns an array without null or undefined values >>> Ox.compact([null,,1,,2,,3]) [1, 2, 3] - */ + ***/ return Ox.map(arr, function(val) { return Ox.isUndefined(val) ? null : val; }); } Ox.count = function(arr) { - /* - Ox.count(['foo', 'bar', 'foo']).foo + /*** + returns the number of occu + >>> Ox.count(['foo', 'bar', 'foo']).foo 2 - */ + ***/ var obj = {}; arr.forEach(function(v) { obj[v] = (obj[v] || 0) + 1; @@ -384,7 +357,7 @@ Ox.forEach = function(obj, fn) { var isObject = Ox.isObject(obj), key; for (key in obj) { key = isObject ? key : parseInt(key); - if (hasOwnProperty.call(obj, key) && fn(obj[key], key) === false) { + if (/*hasOwnProperty.call(obj, key) && */fn(obj[key], key) === false) { break; } } diff --git a/build/js/ox.load.js b/build/js/ox.load.js index 2075f985..2e40b9df 100644 --- a/build/js/ox.load.js +++ b/build/js/ox.load.js @@ -88,12 +88,12 @@ $(function() { var counter = 0, length = 0, src = {}; - $.each(userAgents, function(name, link) { + Ox.forEach(userAgents, function(link, name) { if (link) { length++; } }); - $.each(userAgents, function(name, link) { + Ox.forEach(userAgents, function(link, name) { var image; if (link) { image = new Image(); diff --git a/build/js/ox.ui.js b/build/js/ox.ui.js index bfc5b85e..55bb6d38 100644 --- a/build/js/ox.ui.js +++ b/build/js/ox.ui.js @@ -168,7 +168,7 @@ requires function getUserAgent() { var userAgent = ''; - $.each(['Chrome', 'Firefox', 'Internet Explorer', 'Opera', 'Safari'], function(i, v) { + ['Chrome', 'Firefox', 'Internet Explorer', 'Opera', 'Safari'].forEach(function(v) { if (navigator.userAgent.indexOf(v) > -1) { userAgent = v; return false; @@ -185,6 +185,12 @@ requires function getUserData() { return { + document: { + referrer: document.referrer + }, + history: { + length: history.length + }, navigator: { cookieEnabled: navigator.cookieEnabled, plugins: $.map(navigator.plugins, function(plugin, i) { @@ -263,7 +269,7 @@ requires // fixme: rename config to site? var counter = 0, config, user; that.api.api(function(result) { - $.each(result.data.actions, function(key, value) { + Ox.forEach(result.data.actions, function(val, key) { that.api[key] = function(data, callback) { if (arguments.length == 1 && Ox.isFunction(data)) { callback = data; @@ -276,7 +282,7 @@ requires data: JSON.stringify(data) }, callback: callback - }, !value.cache ? {age: 0}: {})); + }, !val.cache ? {age: 0}: {})); }; }); that.api.init(getUserData(), function(result) { @@ -551,7 +557,7 @@ requires keys = [], //ret = true, time; - $.each(modifierNames, function(k, v) { + Ox.forEach(modifierNames, function(v, k) { event[k] && keys.push(v); }); // avoid pushing modifier twice @@ -574,7 +580,7 @@ requires return false; } /* - $.each(stack, function(i, v) { + stack.forEach(function(v) { // fixme: we dont get the return value! ret = Ox.event.trigger(keyboard + Ox.toCamelCase(key) + '.' + v); return ret; @@ -618,7 +624,7 @@ requires requests = {}; } else if (Ox.isFunction(arguments[0])) { // cancel with function - $.each(requests, function(id, req) { + Ox.forEach(requests, function(req, id) { if (arguments[0](req)) { delete requests[id]; } @@ -845,7 +851,7 @@ requires Ox.UI.elements[that.id] = that; return that; }; - Ox.each($('
'), function(key, val) { + Ox.forEach($('
'), function(val, key) { if (Ox.isFunction(val)) { Ox.$Element.prototype[key] = function() { var args = arguments, id, ret, that = this; @@ -1067,22 +1073,22 @@ requires //self.options = $.extend(self.options, self.options ? {} : self.defaults, args); self.options = $.extend({}, self.defaults, self.options, args); //self.options = $.extend(self.options || self.defaults, args); - $.each(args, function(key, value) { + Ox.forEach(args, function(val, key) { // key == 'id' && id && Ox.Event.changeId(id, value); - /*!Ox.equals(value, oldOptions[key]) &&*/ self.onChange(key, value); + /*!Ox.equals(value, oldOptions[key]) &&*/ self.onChange(key, val); }); ret = that; } return ret; }; - that.remove = function() { // fixme: clashes with jquery, should be removeElement + that.removeElement = function() { /*** remove this element, including its event handler ***/ that.loseFocus(); delete self.$eventHandler; - that.$element.remove(); + that.remove(); delete Ox.UI.elements[that.id]; return that; }; @@ -1205,7 +1211,7 @@ requires var length = arguments.length, classes = Ox.UI.$body.attr('class').split(' '), arg, theme; - $.each(classes, function(i, v) { + classes.forEach(function(v) { if (Ox.startsWith(v, 'OxTheme')) { theme = v.replace('OxTheme', '').toLowerCase(); if (length == 1) { @@ -1339,7 +1345,7 @@ requires self.options.resize[0], self.options.resize[self.options.resize.length - 1] ); - $.each(self.options.resize, function(i, v) { + self.options.resize.forEach(function(v) { if (self.options.size >= v - 8 && self.options.size <= v + 8) { self.options.size = v; return false; @@ -1657,7 +1663,7 @@ requires function getButtonById(id) { var ret = null; //Ox.print('that.$buttons', that.$buttons, id) - $.each(that.$buttons, function(i, button) { + that.$buttons.forEach(function(button) { if (button.options('id') == id) { ret = button; return false; @@ -1678,18 +1684,16 @@ requires }));*/ if (that.$buttons) { that.$buttons.forEach(function($button) { - $button.remove(); + $button.removeElement(); }); - that.$resize.remove(); + that.$resize.removeElement(); // that.$buttonsbar.empty(); } that.$buttons = []; if (!Ox.isArray(self.options.buttons[0])) { self.options.buttons = [[], self.options.buttons]; } - //Ox.print('--- one', self.options.buttons[0]); - $.each(self.options.buttons[0], function(i, button) { - // Ox.print('---', button, self.options.buttons) + self.options.buttons[0].forEach(function(button, i) { that.$buttons[i] = button .addClass('OxLeft') .appendTo(that.$buttonsbar); @@ -1705,9 +1709,7 @@ requires }) .appendTo(that.$buttonsbar); } - //Ox.print('--- two', self.options.buttons[1]); - $.each(self.options.buttons[1].reverse(), function(i, button) { - //Ox.print('---', button, self.options.buttons) + self.options.buttons[1].reverse().forEach(function(button) { that.$buttons[that.$buttons.length] = button .addClass('OxRight') .appendTo(that.$buttonsbar); @@ -1789,11 +1791,11 @@ requires opacity: 0 }, 200, function() { that.$buttons.forEach(function($button) { - $button.remove(); + $button.removeElement(); }); that.loseFocus(); - that.$layer.remove(); - that.remove(); + that.$layer.removeElement(); + that.removeElement(); callback(); }); Ox.UI.$window.unbind('mouseup', mouseupLayer) @@ -2305,7 +2307,7 @@ requires }); // fixme: form isn't necessarily empty/invalid - $.each(self.options.items, function(i, item) { + self.options.items.forEach(function(item, i) { self.itemIds[i] = item.options('id') || item.id; self.itemIsValid[i] = !!item.value().length; that.append(self.$items[i] = new Ox.FormItem({element: item})); @@ -2340,7 +2342,7 @@ requires } function submitCallback(data) { - $.each(data, function(i, v) { + data.forEach(function(v, i) { self.$items[i].setMessage(v.message); }); } @@ -2367,7 +2369,7 @@ requires that.removeItem = function(pos) { Ox.print('removeItem', pos); - self.$items[pos].remove(); + self.$items[pos].removeElement(); self.options.items.splice(pos, 1); self.$items.splice(pos, 1); } @@ -2385,13 +2387,13 @@ requires */ var values = {}; if (arguments.length == 0) { - $.each(self.$items, function(i, $item) { + self.$items.forEach(function($item, i) { values[self.itemIds[i]] = self.$items[i].value(); }); //Ox.print('VALUES', values) return values; } else { - $.each(arguments[0], function(key, value) { + Ox.each(arguments[0], function(val, key) { }); return that; @@ -2637,7 +2639,7 @@ requires } self.$buttons = []; - $.each(self.options.buttons, function(position, button) { + self.options.buttons.forEach(function(button, position) { var id = self.options.id + Ox.toTitleCase(button.id) self.$buttons[position] = Ox.Button({ disabled: button.disabled, @@ -2659,7 +2661,7 @@ requires function selectButton(pos) { var toggled = self.optionGroup.toggle(pos); if (toggled.length) { - $.each(toggled, function(i, pos) { + toggled.forEach(function(pos, i) { self.$buttons[pos].toggleSelected(); }); that.triggerEvent('change', { @@ -2817,7 +2819,7 @@ requires return v + (i < self.options.checkboxes.length - 1 ? 10 : 0); }) }); - $.each(self.options.checkboxes, function(position, checkbox) { + self.options.checkboxes.forEach(function(checkbox, position) { var id = self.options.id + Ox.toTitleCase(checkbox.id) self.$checkboxes[position] = new Ox.Checkbox($.extend(checkbox, { group: true, @@ -2834,7 +2836,7 @@ requires var toggled = self.optionGroup.toggle(pos); //Ox.print('change', pos, 'toggled', toggled) if (toggled.length) { - $.each(toggled, function(i, pos) { + toggled.forEach(function(pos, i) { self.$checkboxes[pos].toggleChecked(); }); that.triggerEvent('change', { @@ -3598,7 +3600,7 @@ requires maxLength = max.toString().length, ret = null, values = []; - $.each(Ox.range(min, max + 1), function(i, v) { + Ox.range(min, max + 1).forEach(function(v) { values.push(v + ''); pad && v.toString().length < maxLength && values.push(Ox.pad(v, maxLength)); }); @@ -3651,7 +3653,7 @@ requires $separator: [] }); - $.each(self.options.separators, function(i, v) { + self.options.separators.forEach(function(v, i) { self.options.id == 'debug' && Ox.print('separator #' + i + ' ' + self.options.inputs[i].options('id') + ' ' + self.options.inputs[i].options('width')) self.$separator[i] = new Ox.Label({ textAlign: 'center', @@ -3665,7 +3667,7 @@ requires .appendTo(that); }); - $.each(self.options.inputs, function(i, $input) { + self.options.inputs.forEach(function($input, i) { $input.options({ id: self.options.id + Ox.toTitleCase($input.options('id')), parent: that @@ -3711,7 +3713,7 @@ requires return v.width; })), length ); - $.each(self.options.inputs, function(i, v) { + self.options.inputs.forEach(function(v) { v.options({ width: inputWidths[1] }); @@ -3726,7 +3728,7 @@ requires // fixme: is this used? that.getInputById = function(id) { var input = null; - $.each(self.options.inputs, function(i, v) { + self.options.inputs.forEach(function(v, i) { //Ox.print(v, v.options('id'), id) if (v.options('id') == self.options.id + Ox.toTitleCase(id)) { input = v; @@ -3762,7 +3764,7 @@ requires self.values = self.options.value.split(', '); self.$inputs = []; - $.each(['red', 'green', 'blue'], function(i, v) { + ['red', 'green', 'blue'].forEach(function(v, i) { self.$inputs[i] = new Ox.Input({ id: v, max: 255, @@ -3786,7 +3788,7 @@ requires //Ox.print('change function called'); self.options.value = data.value; self.values = data.value.split(', '); - $.each(Ox.range(3), function(i) { + Ox.range(3).forEach(function(i) { self.$inputs[i].options({ value: self.values[i] }); @@ -4260,7 +4262,7 @@ requires function setValues() { self.values = getValues(); - $.each(self.$input, function(k, v) { + Ox.forEach(self.$input, function(v, k) { self.$input[k].options({ value: self.values[k] }); @@ -4330,10 +4332,10 @@ requires pos < items.length - 1 ? Ox.range(items.length - 1, pos, -1) : [] ))*/ // fixme: why is length not == items.length here? - $.each($.merge( + $.merge( pos > 0 ? Ox.range(pos - 1, -1, -1) : [], pos < items.length - 1 ? Ox.range(items.length - 1, pos, -1) : [] - ), function(i, v) { + ).forEach(function(v) { //Ox.print(pos, v) if (items[v][property]) { last = v; @@ -4346,7 +4348,7 @@ requires function getNumber() { // returns the number of checked items var num = 0; - $.each(items, function(i, item) { + items.forEach(function(item) { if (item[property]) { num++; } @@ -4357,7 +4359,7 @@ requires this[property] = function() { // returns an array with the positions of all checked item var checked = []; - $.each(items, function(i, item) { + items.forEach(function(item, i) { if (item[property]) { checked.push(i); } @@ -4369,7 +4371,7 @@ requires var num = getNumber(), count = 0; //if (num < min || num > max) { - $.each(items, function(i, item) { + items.forEach(function(item) { if (Ox.isUndefined(item[property])) { item[property] = false; } @@ -4476,7 +4478,7 @@ requires if (self.options.arrows) { self.$arrows = []; - $.each(Ox.range(0, 2), function(i) { + Ox.range(0, 2).forEach(function(i) { self.$arrows[i] = new Ox.Button({ overlap: i == 0 ? 'right' : 'left', title: self.options.arrowSymbols[i], @@ -4517,7 +4519,7 @@ requires marginRight: (-self.trackSize - 1) + 'px' }) .appendTo(self.$track.$element); - $.each(self.options.trackImages, function(i, v) { + self.options.trackImages.forEach(function(v, i) { //Ox.print(self.trackImageWidths[i]) $('') .attr({ @@ -4842,7 +4844,10 @@ requires .options(options || {}) .addClass('OxInputGroup'); - $.each(self.options.float == 'left' ? self.options.elements : self.options.elements.reverse(), function(i, $element) { + ( + self.options.float == 'left' ? + self.options.elements : self.options.elements.reverse() + ).forEach(function($element, i) { $element.css({ float: self.options.float // fixme: make this a class }) @@ -5007,7 +5012,7 @@ requires self.rgb = ['red', 'green', 'blue']; self.values = self.options.value.split(', '); - $.each(Ox.range(3), function(i) { + Ox.range(3).forEach(function(i) { self.$ranges[i] = new Ox.Range({ arrows: true, id: self.options.id + Ox.toTitleCase(self.rgb[i]), @@ -5057,7 +5062,7 @@ requires that.$label.css({ background: 'rgb(' + self.options.value + ')' }); - $.each(Ox.range(3), function(i) { + Ox.range(3).forEach(function(i) { if (i != index) { self.$ranges[i].options({ trackColors: getColors(i) @@ -5314,7 +5319,7 @@ requires /* valid: autovalidateCall(true) */ }); - $.each(['autocomplete', 'autocorrect', 'autosuggest', 'autovalidate'], function(i, v) { + ['autocomplete', 'autocorrect', 'autosuggest', 'autovalidate'].forEach(function(v) { //if (!Ox.isFunction(self.options[v])) { self.options[v] = { '': self.options[v] @@ -5338,12 +5343,12 @@ requires } } if (self.hasSelectableKeys) { - $.each(self.options[self.keyName], function(keyPos, key) { + self.options[self.keyName].forEach(function(key, keyPos) { if (key.width) { self.options.labelWidth = (keyPos == 0 ? 0 : self.options.labelWidth) + key.width; } self.selectedKey[keyPos] = 0; - $.each(key, function(valuePos, value) { + key.forEach(function(value, valuePos) { if (value.checked) { self.selectedKey[keyPos] = valuePos; return false; @@ -5402,7 +5407,7 @@ requires if (self.options.unit) { if (self.hasSelectableUnits) { - $.each(self.options.unit, function(pos, unit) { + self.options.unit.forEach(function(unit, pos) { if (unit.checked) { self.selectedUnit = pos; return false; @@ -5420,7 +5425,7 @@ requires if (self.keyName) { that.$key = []; - $.each(self.options[self.keyName], function(keyPos, key) { + self.options[self.keyName].forEach(function(key, keyPos) { //Ox.print('keyPos key', keyPos, key) if (self.keyName == 'label' && key.label.length == 1) { that.$key[keyPos] = new Ox.Label({ @@ -5514,7 +5519,7 @@ requires if (self.values) { that.$separator = []; - $.each(self.options.value, function(i, v) { + self.options.value.forEach(function(v, i) { if (i < self.values - 1) { that.$separator[i] = new Ox.Label({ textAlign: 'center', @@ -5534,7 +5539,7 @@ requires } that.$input = []; //self.margin = 0; - $.each(self.options.value, function(i, v) { + self.options.value.forEach(function(v, i) { //Ox.print('o k i', self.options, self.keyName, i); var id = self.keyName ? $.map(self.selectedKey, function(v, i) { return self.options[self.keyName][i].id; @@ -5624,7 +5629,7 @@ requires } function clear() { - $.each(that.$input, function(i, v) { + that.$input.forEach(function(v, i) { v.val(''); }); that.$input[0].focusInput(); @@ -5767,7 +5772,7 @@ requires var value = value.toLowerCase(), ret = ''; if (value !== '') { - $.each(self.options.autocomplete, function(i, v) { + self.options.autocomplete.forEach(function(v, i) { if (v.toLowerCase().indexOf(value) == 0) { ret = v; return false; @@ -5825,7 +5830,10 @@ requires var value = value.toLowerCase(), values = [[], []]; if (value !== '') { - $.each(self.options.key ? self.options.autosuggest[self.options.key] : self.options.autosuggest, function(i, v) { + ( + self.options.key ? + self.options.autosuggest[self.options.key] : self.options.autosuggest + ).forEach(function(v, i) { //Ox.print('v...', v) var index = v.toLowerCase().indexOf(value); index > -1 && values[index == 0 ? 0 : 1].push(v); @@ -6086,7 +6094,7 @@ requires .appendTo($track.$element), c = $image[0].getContext('2d'); c.mozImageSmoothingEnabled = false; // we may want to remove this later - $.each(self.options.trackImages, function(i, v) { + self.options.trackImages.forEach(function(v, i) { var left = 0; $('') .attr({ @@ -6681,7 +6689,7 @@ requires var arr = [pos]; for (var i = pos - 1; i >= 0; i--) { if (isSelected(i)) { - $.each(arr, function(i, v) { + arr.forEach(function(v) { addToSelection(v); }); break; @@ -6693,7 +6701,7 @@ requires var arr = [pos]; for (var i = pos + 1; i < len; i++) { if (isSelected(i)) { - $.each(arr, function(i, v) { + arr.forEach(function(v) { addToSelection(v); }); break; @@ -6749,7 +6757,7 @@ requires } function clear() { - $.each(self.requests, function(i, v) { + self.requests.forEach(function(v) { //Ox.print('Ox.Request.cancel', v); Ox.Request.cancel(v); }); @@ -6907,7 +6915,7 @@ requires function emptyFirstPage() { //Ox.print('emptyFirstPage', self.$pages); - self.$pages[0] && self.$pages[0].find('.OxEmpty').remove(); + self.$pages[0] && self.$pages[0].find('.OxEmpty').removeElement(); } function fillFirstPage() { @@ -6917,7 +6925,7 @@ requires lastItemHeight = height % self.options.itemHeight || self.options.itemHeight, visibleItems = Math.ceil(height / self.options.itemHeight); if (self.listLength < visibleItems) { - $.each(Ox.range(self.listLength, visibleItems), function(i, v) { + Ox.range(self.listLength, visibleItems).forEach(function(v) { var $item = new Ox.ListItem({ construct: self.options.construct, }); @@ -7036,7 +7044,7 @@ requires function getPositionById(id) { // fixme: is this really needed? var pos = -1; - $.each(self.$items, function(i, $item) { + self.$items.forEach(function($item, i) { if ($item.options('data')[self.options.unique] == id) { pos = i; return false; @@ -7072,7 +7080,7 @@ requires ids: {}, selected: [] }); - $.each(result.data.positions, function(id, pos) { + Ox.forEach(result.data.positions, function(pos, id) { //Ox.print('id', id, 'pos', pos) self.selected.push(pos); }); @@ -7118,7 +7126,8 @@ requires function getSelectedIds() { //Ox.print('gSI', self.selected, self.$items) return $.map(self.selected, function(pos) { - //Ox.print('....', pos, self.options.unique, self.$items[pos].options('data')[self.options.unique]) + Ox.print('....', pos, self.options.unique, self.$items[pos].options('data')[self.options.unique]) + Ox.print('2222', self.$items, pos) return self.$items[pos].options('data')[self.options.unique]; }); } @@ -7128,7 +7137,7 @@ requires } function invertSelection() { - $.each(Ox.range(self.listLength), function(i, v) { + Ox.range(self.listLength).forEach(function(v) { toggleSelection(v); }); } @@ -7178,7 +7187,7 @@ requires }, function(result) { var $emptyPage = Ox.clone(self.$pages[page]); self.$pages[page] = new Ox.ListPage().css(getPageCSS(page)); - $.each(result.data.items, function(i, v) { + result.data.items.forEach(function(v, i) { var pos = offset + i; self.$items[pos] = new Ox.ListItem({ construct: self.options.construct, @@ -7192,7 +7201,7 @@ requires self.$items[pos].appendTo(self.$pages[page]); }); self.options.type == 'text' && page == 0 && fillFirstPage(); - $emptyPage.remove(); + $emptyPage.removeElement(); self.$pages[page].appendTo(that.$content); !Ox.isUndefined(callback) && callback(); // fixme: callback necessary? why not bind to event? })); @@ -7540,7 +7549,7 @@ requires } function selectNone() { - $.each(self.$items, function(i, v) { + self.$items.forEach(function(v, i) { deselect(i); }); } @@ -7554,7 +7563,7 @@ requires } function selectQuery(str) { - $.each(self.$items, function(i, v) { + self.$items.forEach(function(v, i) { if (Ox.toLatin(v.title).toUpperCase().indexOf(str) == 0) { select(i); scrollToPosition(i); @@ -7566,7 +7575,7 @@ requires function setSelected(ids) { // fixme: can't use selectNone here, // since it'd trigger a select event - $.each(self.$items, function(pos) { + self.$items.forEach(function($item, pos) { if (isSelected(pos)) { self.selected.splice(self.selected.indexOf(pos), 1); !Ox.isUndefined(self.$items[pos]) && @@ -7631,7 +7640,7 @@ requires //Ox.print('self.$pages', self.$pages) //Ox.print('page not undefined', !Ox.isUndefined(self.$pages[page])) if (!Ox.isUndefined(self.$pages[page])) { - self.$pages[page].remove(); + self.$pages[page].removeElement(); delete self.$pages[page]; } } @@ -7852,7 +7861,7 @@ requires } else { //remove items from pos to pos+length Ox.range(pos, pos + length).forEach(function(i) { self.selected.indexOf(i) > -1 && deselect(i); - self.$items[i].remove(); + self.$items[i].removeElement(); }); self.options.items.splice(pos, length); self.$items.splice(pos, length); @@ -7885,7 +7894,7 @@ requires self.pageWidth = (self.options.itemWidth + self.itemMargin) * self.rowLength; // fixme: make function self.listSize = getListSize(); self.pageHeight = getPageHeight(); - $.each(self.$pages, function(i, $page) { + self.$pages.forEach(function($page, i) { !Ox.isUndefined($page) && $page.css({ width: self.pageWidth + 'px', top: (i * self.pageHeight + self.listMargin / 2) + 'px' @@ -8067,7 +8076,7 @@ requires Ox.print('Ox.TextList self.options', self.options) - $.each(self.options.columns, function(i, v) { // fixme: can this go into a generic ox.js function? + self.options.columns.forEach(function(v) { // fixme: can this go into a generic ox.js function? // fixme: and can't these just remain undefined? if (Ox.isUndefined(v.align)) { v.align = 'left'; @@ -8213,7 +8222,7 @@ requires //Ox.print('addColumn', id); var column, ids, index = 0; - $.each(self.options.columns, function(i, v) { + self.options.columns.forEach(function(v) { if (v.visible) { index++; } else if (v.id == id) { @@ -8237,7 +8246,7 @@ requires function changeColumns(event, data) { var add, ids = []; - $.each(data.selected, function(i, column) { + data.selected.forEach(function(column) { var index = getColumnIndexById(column.id); if (!self.options.columns[index].visible) { addColumn(column.id); @@ -8247,7 +8256,7 @@ requires ids.push(column.id); }); if (!add) { - $.each(self.visibleColumns, function(i, column) { + self.visibleColumns.forEach(function(column) { if (ids.indexOf(column.id) == -1) { removeColumn(column.id); return false; @@ -8272,7 +8281,7 @@ requires var offset = 0; that.$titles = []; self.columnOffsets = []; - $.each(self.visibleColumns, function(i, v) { + self.visibleColumns.forEach(function(v, i) { var $order, $resize, $left, $center, $right; offset += self.columnWidths[i]; self.columnOffsets[i] = offset - self.columnWidths[i] / 2; @@ -8350,7 +8359,7 @@ requires .css({ width: getItemWidth() + 'px' }); - $.each(self.visibleColumns, function(i, v) { + self.visibleColumns.forEach(function(v, i) { var clickable = Ox.isBoolean(v.clickable) ? v.clickable : v.clickable(data), editable = Ox.isBoolean(v.editable) ? v.editable : v.editable(data), $cell = $('
') @@ -8406,7 +8415,7 @@ requires function dragColumn(id, e) { var d = e.clientX - self.drag.startX, pos = self.drag.stopPos; - $.each(self.drag.offsets, function(i, v) { + self.drag.offsets.forEach(function(v, i) { if (d < 0 && d < v) { self.drag.stopPos = i; return false; @@ -8835,9 +8844,14 @@ requires .addClass('OxToggle') .attr({ src: Ox.UI.getImagePath( - 'symbol' + (data.expanded ? 'Collapse' : 'Expand') + '.svg' + 'symbol' + (data.expanded ? 'Down' : 'Right') + '.svg' ) }) + .css({ + width: '10px', + height: '10px', + padding: '3px' + }) ) .appendTo($item); } @@ -8855,7 +8869,7 @@ requires var items = items || self.options.items, level = level || 0, ret = null; - $.each(items, function(i, item) { + items.forEach(function(item) { if (item.id == id) { ret = $.extend(item, { level: level @@ -8921,7 +8935,8 @@ requires pos = $item.data('position'); return false; } - }) + }); + Ox.print('i.e', item.expanded) $img.attr({ src: Ox.UI.getImagePath( 'symbol' + (item.expanded ? 'Down' : 'Right') + '.svg' @@ -9404,6 +9419,15 @@ requires self.mapHeight = getMapHeight(); self.minZoom = getMinZoom(); + self.scaleMeters = [ + 50000000, 20000000, 10000000, + 5000000, 2000000, 1000000, + 500000, 200000, 100000, + 50000, 20000, 10000, + 5000, 2000, 1000, + 500, 200, 100, + 50, 20, 10 + ]; Ox.extend(self, { metaKey: false, @@ -9537,6 +9561,16 @@ requires }) }; + self.$scaleLabel = new Ox.Label({ + textAlign: 'center', + title: '...' + }) + .addClass('OxMapLabel') + .css({ + right: '4px', + top: '4px' + }); + if (!window.googleCallback) { window.googleCallback = function() { delete window.googleCallback; @@ -9545,7 +9579,7 @@ requires $.getScript('http://maps.google.com/maps/api/js?callback=googleCallback&sensor=false'); } else { (function interval() { - window.google ? initMap() : setTimeout(interval, 50); + window.google ? initMap() : setTimeout(interval, 100); }()); } @@ -9584,7 +9618,7 @@ requires } }); if (!exists) { - self.resultPlace && self.resultPlace.remove(); + self.resultPlace && self.resultPlace.removeElement(); self.resultPlace = place; place.add(); } @@ -9608,6 +9642,7 @@ requires } function boundsChanged() { + setScale(); self.boundsChanged = true; } @@ -9656,7 +9691,7 @@ requires function constructZoomInput() { Ox.print('constructZoomInput', self.minZoom, self.maxZoom) if (self.options.zoombar) { - self.$zoomInput && self.$zoomInput.remove(); + self.$zoomInput && self.$zoomInput.removeElement(); self.$zoomInput = new Ox.Range({ arrows: true, max: self.maxZoom, @@ -9713,9 +9748,10 @@ requires } function getMinZoom() { + return 0; return Math.ceil( Ox.log(self.mapHeight / Ox.MAP_TILE_SIZE, 2) - ) + ); } function getPlaceById(id) { @@ -9739,7 +9775,7 @@ requires if (status == google.maps.GeocoderStatus.OK) { if (status != google.maps.GeocoderStatus.ZERO_RESULTS) { if (bounds) { - $.each(results.reverse(), function(i, result) { + results.reverse().forEach(function(result, i) { if ( i == length - 1 || canContain(bounds, result.geometry.bounds || result.geometry.viewport) @@ -9781,7 +9817,7 @@ requires function getPositionByName(name) { var position = -1; - $.each(self.options.places, function(i, place) { + self.options.places.forEach(function(place, i) { if (place.name == name) { position = i; return false; @@ -9846,16 +9882,9 @@ requires google.maps.event.addListener(self.map, 'idle', mapChanged); google.maps.event.addListener(self.map, 'zoom_changed', zoomChanged); google.maps.event.addListenerOnce(self.map, 'tilesloaded', tilesLoaded); - if (mapBounds) { - self.map.fitBounds(mapBounds); - //self.zoom = self.map.getZoom(); - } - // fixme: use tilesloaded event! + mapBounds && self.map.fitBounds(mapBounds); /* setTimeout(function() { - Ox.forEach(self.$navigationButtons, function(button) { - button.appendTo(self.$map); - }); }, 1000); */ self.options.places.forEach(function(place, i) { @@ -9867,10 +9896,11 @@ requires //that.gainFocus(); that.triggerEvent('load'); function tilesLoaded() { - return; - self.$placeNameInput.options({ - size: 400 - }).css({width: 400}); + // fixme: can add earlier, use don't replace map contents option + Ox.forEach(self.$navigationButtons, function(button) { + button.appendTo(self.$map); + }); + self.$scaleLabel.appendTo(self.$map); } } @@ -10034,6 +10064,34 @@ requires } }; + function getMetersPerPixel() { + var mapWidth = self.$map.width(), + span = self.map.getBounds().toSpan().lng(); + if (span >= 360) { + span = 360 * mapWidth / Ox.MAP_TILE_SIZE; + } + return span * Ox.getMetersPerDegree(self.map.getCenter().lat()) / mapWidth; + } + + function setScale() { + var metersPerPixel = getMetersPerPixel(); + Ox.forEach(self.scaleMeters, function(meters) { + var scaleWidth = Math.round(meters / metersPerPixel); + if (scaleWidth <= 256) { + self.$scaleLabel + .options({ + title: '\u2190 ' + ( + meters > 1000 ? Ox.formatNumber(meters / 1000) + ' k' : meters + ' ' + ) + 'm \u2192' + }) + .css({ + width: (scaleWidth - 10) + 'px' + }) + return false; + } + }); + } + function setStatus() { Ox.print('setStatus()', self.options.selected) var disabled, place, title; @@ -10728,7 +10786,7 @@ requires }); if (self.options.places.length) { - $.each(self.options.places, function(i, place) { + self.options.places.forEach(function(place) { if (Ox.isString(place)) { self.markers.normal.push(place); } else if (Ox.isArray(place)) { @@ -10738,11 +10796,12 @@ requires .push('point' in place ? place.point.join(',') : place.name) } }); - $.each(self.markers, function(k, markers) { + Ox.forEach(self.markers, function(markers, k) { if (markers.length) { - self.src += '&markers=icon:' + 'http://dev.pan.do:8000' + Ox.UI.PATH + 'png/ox.map/marker' + - Ox.toTitleCase(self.options['markerColor' + Ox.toTitleCase(k)]) + '.png|' + - markers.join('|') + self.src += '&markers=icon:' + 'http://dev.pan.do:8000' + + Ox.UI.PATH + 'png/ox.map/marker' + + Ox.toTitleCase(self.options['markerColor' + Ox.toTitleCase(k)]) + + '.png|' + markers.join('|') } }); } else { @@ -10788,7 +10847,7 @@ requires that.titles = []; that.layer = $('
').addClass('OxLayer'); - $.each(self.options.menus, function(position, menu) { + self.options.menus.forEach(function(menu, position) { that.titles[position] = $('
') .addClass('OxTitle') .html(menu.title) @@ -10808,7 +10867,7 @@ requires that.extras = $('
') .addClass('OxExtras') .appendTo(that.$element); - $.each(self.options.extras, function(position, extra) { + self.options.extras.forEach(function(extra) { extra.css({ float: 'left' // fixme: need class! }).appendTo(that.extras); @@ -10887,6 +10946,7 @@ requires }; that.enableItem = function(id) { + Ox.print('ENABLE ITEM', id) that.getItem(id).options({ disabled: false }); @@ -10896,14 +10956,15 @@ requires var ids = id.split('_'), item; if (ids.length == 1) { - $.each(that.menus, function(i, menu) { + Ox.print('TM', that.menus) + that.menus.forEach(function(menu) { item = menu.getItem(id); return !item; }); } else { item = that.getMenu(ids.shift()).getItem(ids.join('_')); } - //Ox.print('getItem', id, item); + Ox.print('getItem', id, item); return item; }; @@ -10911,7 +10972,7 @@ requires var ids = id.split('_'), menu; if (ids.length == 1) { - $.each(that.menus, function(i, v) { + that.menus.forEach(function(v) { if (v.options('id') == id) { menu = v; return false; @@ -11074,7 +11135,7 @@ requires toggled = self.optionGroups[item.options('group')].toggle(position); //Ox.print('toggled', toggled) if (toggled.length) { - $.each(toggled, function(i, pos) { + toggled.forEach(function(pos) { that.items[pos].toggleChecked(); }); //Ox.print('--triggering change event--'); @@ -11123,7 +11184,7 @@ requires scrollMenuUp(); self.optionGroups = {}; - $.each(items, function(i, item) { + items.forEach(function(item, i) { if (item.group) { items[i] = $.map(item.items, function(v, i) { return $.extend(v, { @@ -11140,7 +11201,7 @@ requires items = Ox.flatten(items); that.items = []; - $.each(items, function(i, item) { + items.forEach(function(item) { var position; if ('id' in item) { that.items.push(new Ox.MenuItem($.extend(item, { @@ -11242,8 +11303,8 @@ requires function getItemPositionById(id) { var position; - $.each(that.items, function(i, v) { - if (v.options('id') == id) { + that.items.forEach(function(item, i) { + if (item.options('id') == id) { position = i; return false; } @@ -11258,7 +11319,7 @@ requires function isFirstEnabledItem() { var ret = true; - $.each(that.items, function(i, item) { + that.items.forEach(function(item, i) { if (i < self.options.selected && !item.options('disabled')) { return ret = false; } @@ -11268,7 +11329,7 @@ requires function isLastEnabledItem() { var ret = true; - $.each(that.items, function(i, item) { + that.items.forEach(function(item, i) { if (i > self.options.selected && !item.options('disabled')) { return ret = false; } @@ -11358,7 +11419,7 @@ requires } if (position > -1) { item = that.items[position]; - $.each(that.submenus, function(id, submenu) { + Ox.forEach(that.submenus, function(submenu, id) { if (!submenu.is(':hidden')) { submenu.hideMenu(); return false; @@ -11493,7 +11554,7 @@ requires var position = getItemPositionById(id), toggled = self.optionGroups[item.options('group')].toggle(position); if (toggled.length) { - $.each(toggled, function(i, pos) { + toggled.forEach(function(pos) { that.items[pos].toggleChecked(); }); } @@ -11509,14 +11570,14 @@ requires var ids = id.split('_'), item; if (ids.length == 1) { - $.each(that.items, function(i, v) { + that.items.forEach(function(v) { if (v.options('id') == id) { item = v; return false; } }); if (!item) { - $.each(that.submenus, function(k, submenu) { + Ox.forEach(that.submenus, function(submenu) { item = submenu.getItem(id); return !item; }); @@ -11541,7 +11602,7 @@ requires that.hasEnabledItems = function() { var ret = false; - $.each(that.items, function(i, item) { + that.items.forEach(function(item) { if (!item.options('disabled')) { return ret = true; } @@ -11553,7 +11614,7 @@ requires if (that.is(':hidden')) { return; } - $.each(that.submenus, function(i, submenu) { + Ox.forEach(that.submenus, function(submenu) { if (submenu.is(':visible')) { submenu.hideMenu(); return false; @@ -12132,7 +12193,7 @@ requires function getPositionById(id) { var position = -1; - $.each(self.options.elements, function(i, element) { + self.options.elements.forEach(function(element, i) { if (element.element.options('id') == id) { position = i; return false; @@ -12504,7 +12565,7 @@ requires self.timelineImageURL = url; - $.each(Ox.range(0, self.lines), function(i) { + Ox.range(0, self.lines).forEach(function(i) { addLine(i); }); @@ -12523,7 +12584,7 @@ requires setPosition(); - $.each(['in', 'out'], function(i, v) { + ['in', 'out'].forEach(function(v, i) { var titleCase = Ox.toTitleCase(v); self.$markerPoint[i] = $('') .addClass('OxMarkerPoint' + titleCase) @@ -12606,8 +12667,8 @@ requires }), top = 0, bottom = 18; - $.each(Ox.range(points[0], points[1]), function(i, x) { - $.each(Ox.range(top, bottom), function(i, y) { + Ox.range(points[0], points[1]).forEach(function(x) { + Ox.range(top, bottom).forEach(function(y) { var color = (y == top || y == bottom - 1) ? [255, 255, 255, 255] : [255, 255, 255, 64], index = x * 4 + y * 4 * width; data[index] = color[0]; @@ -12622,7 +12683,7 @@ requires function getSubtitle(position) { var subtitle = null; - $.each(self.options.subtitles, function(i, v) { + self.options.subtitles.forEach(function(v) { if (v['in'] <= position && v['out'] >= position) { subtitle = v; return false; @@ -12643,15 +12704,15 @@ requires context = canvas.getContext('2d'), imageData = context.createImageData(width, height), data = imageData.data; - $.each(self.options.subtitles, function(i, v) { + self.options.subtitles.forEach(function(v) { //var color = self.options.matches.indexOf(i) > -1 ? [255, 255, 0] : [255, 255, 255] var inPoint = Math.round(v['in']), outPoint = Math.round(v.out) + 1, lines = v.value.split('\n').length, bottom = 15, top = bottom - lines - 2; - $.each(Ox.range(inPoint, outPoint), function(i, x) { - $.each(Ox.range(top, bottom), function(i, y) { + Ox.range(inPoint, outPoint).forEach(function(x) { + Ox.range(top, bottom).forEach(function(y) { var color = (y == top || y == bottom - 1) ? [0, 0, 0] : [255, 255, 255], index = x * 4 + y * 4 * width; data[index] = color[0]; @@ -12769,7 +12830,7 @@ requires width: (self.options.width + self.margin) + 'px', height: ((self.height + self.margin) * self.lines + 4) + 'px' }); - $.each(Ox.range(self.lines), function(i) { + Ox.range(self.lines).forEach(function(i) { if (self.$lines[i]) { self.$lines[i].css({ width: self.options.width + 'px' @@ -12787,7 +12848,7 @@ requires } }); while (self.$lines.length > self.lines) { - self.$lines[self.$lines.length - 1].remove(); + self.$lines[self.$lines.length - 1].removeElement(); self.$lines.pop(); } setMarker(); @@ -12885,15 +12946,15 @@ requires function getFrame(position) { var frame; - $.each(frames, function(i, img) { - if(!frame || i <= position) + frames.forEach(function(img, i) { + if (!frame || i <= position) frame = img; }); return frame; } function cacheFrames() { - $.each(self.options.frames, function(i, src) { + Ox.forEach(self.options.frames, function(src, i) { frames[i] = new Image(); frames[i].onload = function() { frameHeight = frames[i].height / frames[i].width * that.width(); @@ -12962,7 +13023,7 @@ requires }) .appendTo(that.$element) - $.each(self.options.subtitles, function(i, v) { + self.options.subtitles.forEach(function(v, i) { self.$subtitles[i] = $('
') .addClass('OxSubtitle' + (self.options.matches.indexOf(i) > -1 ? ' OxHighlight' : '')) .css({ @@ -12973,7 +13034,7 @@ requires .appendTo(self.$timeline) }); - $.each(self.options.cuts, function(i, v) { + self.options.cuts.forEach(function(v, i) { self.$cuts[i] = $('') .addClass('OxCut') .attr({ @@ -12993,7 +13054,7 @@ requires .appendTo(that.$element); setMarker(); - $.each(['In', 'Out'], function(i, v) { + ['In', 'Out'].forEach(function(v, i) { self.$markerPoint[i] = $('') .addClass('OxMarkerPoint' + v) .attr({ @@ -13058,12 +13119,15 @@ requires self.$timeline.css({ marginLeft: (-self.options.position * self.fps) + 'px' }); - $.each(Ox.range(Math.max(self.tile - 1, 0), Math.min(self.tile + 2, self.tiles)), function(i, v) { + Ox.range( + Math.max(self.tile - 1, 0), Math.min(self.tile + 2, self.tiles) + ).forEach(function(v) { if (!self.$tiles[v]) { self.$tiles[v] = $('') .attr({ - src: '/' + self.options.videoId + '/timelines/' + - (self.options.style == 'default' ? 'timeline' : self.options.style) + '.64.' + v + '.png' + src: '/' + self.options.videoId + '/timelines/' + ( + self.options.style == 'default' ? 'timeline' : self.options.style + ) + '.64.' + v + '.png' }) .css({ left: (v * self.tileWidth) + 'px' @@ -13190,7 +13254,7 @@ requires setPosition(); - $.each(['in', 'out'], function(i, v) { + ['in', 'out'].forEach(function(v, i) { var titleCase = Ox.toTitleCase(v); self.$markerPoint[i] = $('') .addClass('OxMarkerPoint' + titleCase) @@ -13207,7 +13271,7 @@ requires function getSubtitle(position) { var subtitle = null; - $.each(self.options.subtitles, function(i, v) { + self.options.subtitles.forEach(function(v) { if (v['in'] <= position && v['out'] >= position) { subtitle = v; return false; @@ -13441,7 +13505,7 @@ requires self.sizes = getSizes(); - $.each(['play', 'in', 'out'], function(i, type) { + ['play', 'in', 'out'].forEach(function(type, i) { self.$player[i] = new Ox.VideoEditorPlayer({ duration: self.options.duration, find: self.options.find, @@ -13616,7 +13680,7 @@ requires }); } direction == -1 && positions.reverse(); - $.each(positions, function(i, v) { + positions.forEach(function(v) { if (direction == 1 ? v > self.options.position : v < self.options.position) { position = v; found = true; @@ -13647,7 +13711,7 @@ requires positions.indexOf(0) == -1 && positions.unshift(0); positions.indexOf(self.options.duration) == -1 && positions.push(self.options.duration); - $.each(positions, function(i, v) { + positions.forEach(function(v, i) { if (v > self.options.position) { points = [positions[i - 1], positions[i]]; found = true; @@ -13771,7 +13835,7 @@ requires } function resizePlayers() { - $.each(self.$player, function(i, v) { + self.$player.forEach(function(v, i) { v.options({ width: size[i].width, height: size[i].height @@ -13809,14 +13873,14 @@ requires } function setPoints() { - $.each(self.$player, function(i, v) { + self.$player.forEach(function(v, i) { v.options($.extend({ points: self.options.points }, i ? { position: self.options.points[i - 1] } : {})); }); - $.each(self.$timeline, function(i, v) { + self.$timeline.forEach(function(v) { v.options({ points: self.options.points }); @@ -13827,7 +13891,7 @@ requires self.$player[0].options({ position: self.options.position }); - $.each(self.$timeline, function(i, v) { + self.$timeline.forEach(function(v) { v.options({ position: self.options.position }); @@ -13836,7 +13900,7 @@ requires function setSizes() { self.sizes = getSizes(); - $.each(self.$player, function(i, v) { + self.$player.forEach(function(v, i) { v.options({ height: self.sizes.player[i].height, width: self.sizes.player[i].width @@ -13846,7 +13910,7 @@ requires top: self.sizes.player[i].top + 'px' }); }); - $.each(self.$timeline, function(i, v) { + self.$timeline.forEach(function(v, i) { v.options({ width: self.sizes.timeline[i].width }) @@ -13986,10 +14050,10 @@ requires .hide() .appendTo(that.$element); - self.$markerPoint = {} - $.each(['in', 'out'], function(i, point) { + self.$markerPoint = {}; + ['in', 'out'].forEach(function(point, i) { self.$markerPoint[point] = {}; - $.each(['top', 'bottom'], function(i, edge) { + ['top', 'bottom'].forEach(function(edge) { var titleCase = Ox.toTitleCase(point) + Ox.toTitleCase(edge); self.$markerPoint[point][edge] = $('') .addClass('OxMarkerPoint OxMarker' + titleCase) @@ -13998,7 +14062,7 @@ requires }) .hide() .appendTo(that.$element); - if (self.options.points[point == 'in' ? 0 : 1] == self.options.position) { + if (self.options.points[i] == self.options.position) { self.$markerPoint[point][edge].show(); } }); @@ -14128,7 +14192,7 @@ requires function getSubtitle() { var subtitle = ''; - $.each(self.options.subtitles, function(i, v) { + self.options.subtitles.forEach(function(v) { if (v['in'] <= self.options.position && v['out'] > self.options.position) { subtitle = v.value; return false; @@ -14171,11 +14235,12 @@ requires } function setMarkers() { - self.options.position == self.options.posterFrame ? self.$markerFrame.show() : self.$markerFrame.hide(); - $.each(self.$markerPoint, function(point, markers) { - $.each(markers, function(edge, marker) { + self.options.position == self.options.posterFrame ? + self.$markerFrame.show() : self.$markerFrame.hide(); + Ox.forEach(self.$markerPoint, function(markers, point) { + Ox.forEach(markers, function(marker) { self.options.position == self.options.points[point == 'in' ? 0 : 1] ? - marker.show() : marker.hide(); + marker.show() : marker.hide(); }); }) } @@ -14624,7 +14689,7 @@ requires }) } var i = 0; - $.each(self.$button, function(k, $button) { + Ox.forEach(self.$button, function($button) { $button.css({ position: 'absolute', left: '8px', @@ -14668,7 +14733,7 @@ requires change: changeSmallTimeline }) }; - $.each(self.$timeline, function(i, $timeline) { + self.$timeline.forEach(function($timeline) { $timeline.appendTo(self.$timelines); }); @@ -14924,7 +14989,7 @@ requires that.animate({ opacity: 0 }, 0, function() { - that.remove(); + that.removeElement(); }); return that; }; diff --git a/demos/map/json/countries.json b/demos/map/json/countries.json index 90c82656..60685c46 100644 --- a/demos/map/json/countries.json +++ b/demos/map/json/countries.json @@ -1,4288 +1,3855 @@ [ { "code": "GE-AB", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/27/Flag_of_Abkhazia.svg", "name": "Abkhazia", - "region": "Western Asia", - "continent": "Asia", - "type": "unrecognized", - "lat": 42.9976365, - "lng": 41.08010749999994, - "south": 42.410732, - "west": 40.010239, - "north": 43.584541, + "wikipedia_url": "http://en.wikipedia.org/wiki/Abkhazia", "east": 42.149976, - "size": 22763384174.017845 + "lat": 42.9737816, + "lng": 41.4421799, + "north": 43.584541, + "south": 42.410732, + "west": 40.010239 + }, + { + "code": "FR-AQ", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a7/Flag_of_the_French_Southern_and_Antarctic_Lands.svg", + "name": "Adélie Land", + "wikipedia_url": "http://en.wikipedia.org/wiki/Adélie_Land", + "east": 142.18333333, + "lat": -72.52556439, + "lng": 139.10833333, + "north": -60, + "south": -85.05112878, + "west": 136.03333333 + }, + { + "code": "AF", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9a/Flag_of_Afghanistan.svg", + "name": "Afghanistan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Afghanistan", + "east": 74.889862, + "lat": 33.93911, + "lng": 67.709953, + "north": 38.490733, + "south": 29.3772, + "west": 60.5170005 + }, + { + "code": "GB-AD", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/ae/Flag_of_the_United_Kingdom.svg", + "name": "Akrotiri and Dhekelia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Akrotiri_and_Dhekelia", + "east": 33.7422416, + "lat": 34.7992433, + "lng": 33.34440875, + "north": 35.0030771, + "south": 34.5954095, + "west": 32.9465759 }, { "code": "AL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/36/Flag_of_Albania.svg", "name": "Albania", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 41.152782, - "lng": 20.089490999999953, - "south": 39.644482, - "west": 19.1217, - "north": 42.661082, + "wikipedia_url": "http://en.wikipedia.org/wiki/Albania", "east": 21.057282, - "size": 54474345003.151115 + "lat": 41.153332, + "lng": 20.168331, + "north": 42.661082, + "south": 39.644482, + "west": 19.1217 }, { "code": "DZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/77/Flag_of_Algeria.svg", "name": "Algeria", - "region": "Northern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 28.0948735, - "lng": 1.665916349999975, - "south": 18.968147, - "west": -8.6666671, - "north": 37.2216, + "wikipedia_url": "http://en.wikipedia.org/wiki/Algeria", "east": 11.9984998, - "size": 4106199035788.6606 + "lat": 28.033886, + "lng": 1.659626, + "north": 37.2216, + "south": 18.968147, + "west": -8.6666671 }, { "code": "AS", - "name": "American Samoa", "country": "United States", - "region": "Polynesia", - "continent": "Oceania", - "type": "dependent", - "lat": -14.06370565, - "lng": -170.1068115, - "south": -14.7217607, - "west": -171.0076904, - "north": -13.4056506, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/87/Flag_of_American_Samoa.svg", + "name": "American Samoa", + "wikipedia_url": "http://en.wikipedia.org/wiki/American_Samoa", "east": -169.2059326, - "size": 28503943246.677177 + "lat": -14.270972, + "lng": -170.132217, + "north": -13.4056506, + "south": -14.7217607, + "west": -171.0076904 }, { "code": "AD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/19/Flag_of_Andorra.svg", "name": "Andorra", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 42.541815799999995, - "lng": 1.5975636000000577, - "south": 42.4287631, - "west": 1.4087181, - "north": 42.6548685, + "wikipedia_url": "http://en.wikipedia.org/wiki/Andorra", "east": 1.7864091, - "size": 779704325.9593285 + "lat": 42.546245, + "lng": 1.601554, + "north": 42.6548685, + "south": 42.4287631, + "west": 1.4087181 }, { "code": "AO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9d/Flag_of_Angola.svg", "name": "Angola", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -11.2132775, - "lng": 17.77707220000002, - "south": -18.0386106, - "west": 11.4697, - "north": -4.3879444, + "wikipedia_url": "http://en.wikipedia.org/wiki/Angola", "east": 24.0844444, - "size": 2088220228653.3489 + "lat": -11.202692, + "lng": 17.873887, + "north": -4.3879444, + "south": -18.0386106, + "west": 11.4697 }, { "code": "AI", - "name": "Anguilla", "country": "United Kingdom", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 18.38986845, - "lng": -63.20022585000004, - "south": 18.1465043, - "west": -63.4803772, - "north": 18.6332326, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b4/Flag_of_Anguilla.svg", + "name": "Anguilla", + "wikipedia_url": "http://en.wikipedia.org/wiki/Anguilla", "east": -62.9200745, - "size": 3206900138.0667295 + "lat": 18.220554, + "lng": -63.068615, + "north": 18.6332326, + "south": 18.1465043, + "west": -63.4803772 }, { "code": "AQ", + "country": "Argentina, Australia, Chile, France, New Zealand, Norway, United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/68/Flag_of_the_Antarctic_Treaty.svg", "name": "Antarctica", - "country": [ - "Argentina", - "Australia", - "Chile", - "France", - "New Zealand", - "Norway", - "United Kingdom" - ], - "continent": "Antarctica", - "lat": -72.5799143899033, + "wikipedia_url": "http://en.wikipedia.org/wiki/Antarctica", + "east": 179.99999999, + "lat": -72.52556439, "lng": 0, - "south": -85.05112877980659, - "west": -179.999999, - "north": -60.1087, - "east": 179.999999, - "size": 33049499406470.695 + "north": -60, + "south": -85.05112878, + "west": -179.99999999 }, { "code": "AG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/89/Flag_of_Antigua_and_Barbuda.svg", "name": "Antigua and Barbuda", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 17.3258973, - "lng": -62.01026915, - "south": 16.9018, - "west": -62.3810577, - "north": 17.7499946, + "wikipedia_url": "http://en.wikipedia.org/wiki/Antigua_and_Barbuda", "east": -61.6394806, - "size": 7440869034.999694 + "lat": 17.060816, + "lng": -61.796428, + "north": 17.7499946, + "south": 16.9018, + "west": -62.3810577 + }, + { + "code": "CL-AQ", + "country": "Chile", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/8d/Flag_of_Magallanes%2C_Chile.svg", + "name": "Antártica", + "wikipedia_url": "http://en.wikipedia.org/wiki/Antártica", + "east": -53, + "lat": -72.52556439, + "lng": -71.5, + "north": -60, + "south": -85.05112878, + "west": -90 }, { "code": "AR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1a/Flag_of_Argentina.svg", "name": "Argentina", - "continent": "South America", - "type": "sovereign", - "lat": -38.4421568, - "lng": -63.6409582, - "south": -55.1035, - "west": -73.6322, - "north": -21.7808136, + "wikipedia_url": "http://en.wikipedia.org/wiki/Argentina", "east": -53.6497164, - "size": 6372157701965.3545 + "lat": -38.416097, + "lng": -63.616672, + "north": -21.7808136, + "south": -55.1035, + "west": -73.6322 + }, + { + "code": "AR-AQ", + "country": "Argentina", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/01/Flag_of_Tierra_del_Fuego_province_in_Argentina.svg", + "name": "Argentine Antarctica", + "wikipedia_url": "http://en.wikipedia.org/wiki/Argentine_Antarctica", + "east": -25, + "lat": -72.52556439, + "lng": -49.5, + "north": -60, + "south": -85.05112878, + "west": -74 }, { "code": "AM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/2f/Flag_of_Armenia.svg", "name": "Armenia", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 40.070618499999995, - "lng": 45.040717000000086, - "south": 38.840244, - "west": 43.447212, - "north": 41.300993, + "wikipedia_url": "http://en.wikipedia.org/wiki/Armenia", "east": 46.634222, - "size": 74364221985.07997 + "lat": 40.069099, + "lng": 45.038189, + "north": 41.300993, + "south": 38.840244, + "west": 43.447212 }, { "code": "AW", - "name": "Aruba", "country": "Netherlands", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 12.5183555, - "lng": -69.96728895000001, - "south": 12.406093, - "west": -70.0701141, - "north": 12.630618, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f6/Flag_of_Aruba.svg", + "name": "Aruba", + "wikipedia_url": "http://en.wikipedia.org/wiki/Aruba", "east": -69.8644638, - "size": 558581877.6893376 + "lat": 12.52111, + "lng": -69.968338, + "north": 12.630618, + "south": 12.406093, + "west": -70.0701141 }, { "code": "AC", - "name": "Ascension", "country": "United Kingdom", - "region": "Western Africa", - "continent": "Africa", - "type": "dependent", - "lat": -7.9409551, - "lng": -14.356384299999945, - "south": -7.9942974, - "west": -14.4235039, - "north": -7.8876128, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/ae/Flag_of_the_United_Kingdom.svg", + "name": "Ascension Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ascension_Island", "east": -14.2892647, - "size": 175767626.27143446 + "lat": -7.9467166, + "lng": -14.3559158, + "north": -7.8876128, + "south": -7.9942974, + "west": -14.4235039 }, { "code": "AU-AC", - "name": "Ashmore and Cartier Islands", "country": "Australia", - "type": "dependent", - "lat": -12.3911425, - "lng": 123.24375350000003, - "south": -12.532686, - "west": 122.928104, - "north": -12.249599, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b9/Flag_of_Australia.svg", + "name": "Ashmore and Cartier Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ashmore_and_Cartier_Islands", "east": 123.559403, - "size": 2163020446.651175 + "lat": -12.2753731, + "lng": 122.9691183, + "north": -12.249599, + "south": -12.532686, + "west": 122.928104 }, { "code": "AU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b9/Flag_of_Australia.svg", "name": "Australia", - "region": "Australia and New Zealand", - "continent": "Oceania", - "type": "sovereign", - "lat": -26.58185, - "lng": 135.91599999999994, - "south": -43.9572, - "west": 112.5, - "north": -9.2065, + "wikipedia_url": "http://en.wikipedia.org/wiki/Australia", "east": 159.332, - "size": 17760403349383.105 + "lat": -25.274398, + "lng": 133.775136, + "north": -9.2065, + "south": -43.9572, + "west": 112.5 + }, + { + "code": "AU-AQ", + "country": "Australia", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b9/Flag_of_Australia.svg", + "name": "Australian Antarctic Territory", + "wikipedia_url": "http://en.wikipedia.org/wiki/Australian_Antarctic_Territory", + "east": 160, + "lat": -72.52556439, + "lng": 102.31666666, + "north": -60, + "south": -85.05112878, + "west": 44.63333333 }, { "code": "AT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/41/Flag_of_Austria.svg", "name": "Austria", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 47.6965055, - "lng": 13.345766149999918, - "south": 46.372299, - "west": 9.5307833, - "north": 49.020712, + "wikipedia_url": "http://en.wikipedia.org/wiki/Austria", "east": 17.160749, - "size": 168524986879.56592 + "lat": 47.516231, + "lng": 14.550072, + "north": 49.020712, + "south": 46.372299, + "west": 9.5307833 }, { "code": "AZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/dd/Flag_of_Azerbaijan.svg", "name": "Azerbaijan", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 40.175745, - "lng": 47.75524150000001, - "south": 38.39199, - "west": 44.764683, - "north": 41.9595, + "wikipedia_url": "http://en.wikipedia.org/wiki/Azerbaijan", "east": 50.7458, - "size": 202000505556.00476 + "lat": 40.143105, + "lng": 47.576927, + "north": 41.9595, + "south": 38.39199, + "west": 44.764683 }, { "code": "BS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/93/Flag_of_the_Bahamas.svg", "name": "Bahamas", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 24.0443866, - "lng": -76.03637694999998, - "south": 20.8536786, - "west": -79.453125, - "north": 27.2350946, + "wikipedia_url": "http://en.wikipedia.org/wiki/Bahamas", "east": -72.6196289, - "size": 493239838000.579 + "lat": 25.03428, + "lng": -77.39628, + "north": 27.2350946, + "south": 20.8536786, + "west": -79.453125 }, { "code": "BH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/2c/Flag_of_Bahrain.svg", "name": "Bahrain", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 25.933601250000002, - "lng": 50.59787749999998, - "south": 25.5356264, - "west": 50.3448486, - "north": 26.3315761, + "wikipedia_url": "http://en.wikipedia.org/wiki/Bahrain", "east": 50.8509064, - "size": 4488797102.443182 + "lat": 25.930414, + "lng": 50.637772, + "north": 26.3315761, + "south": 25.5356264, + "west": 50.3448486 }, { "code": "BD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f9/Flag_of_Bangladesh.svg", "name": "Bangladesh", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 23.62704605, - "lng": 90.35627294999995, - "south": 20.6174, - "west": 88.0324305, - "north": 26.6366921, + "wikipedia_url": "http://en.wikipedia.org/wiki/Bangladesh", "east": 92.6801154, - "size": 317469914768.4504 + "lat": 23.684994, + "lng": 90.356331, + "north": 26.6366921, + "south": 20.6174, + "west": 88.0324305 }, { "code": "BB", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/ef/Flag_of_Barbados.svg", "name": "Barbados", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 13.188176649999999, - "lng": -59.53525539999998, - "south": 13.039844, - "west": -59.6530151, - "north": 13.3365093, + "wikipedia_url": "http://en.wikipedia.org/wiki/Barbados", "east": -59.4174957, - "size": 842999931.1167243 + "lat": 13.193887, + "lng": -59.543198, + "north": 13.3365093, + "south": 13.039844, + "west": -59.6530151 }, { "code": "BY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/85/Flag_of_Belarus.svg", "name": "Belarus", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 53.7172525, - "lng": 27.977578849999986, - "south": 51.262011, - "west": 23.1783377, - "north": 56.172494, + "wikipedia_url": "http://en.wikipedia.org/wiki/Belarus", "east": 32.77682, - "size": 345533033526.6485 + "lat": 53.709807, + "lng": 27.953389, + "north": 56.172494, + "south": 51.262011, + "west": 23.1783377 }, { "code": "BE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/92/Flag_of_Belgium_%28civil%29.svg", "name": "Belgium", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 50.5010774, - "lng": 4.466003249999972, - "south": 49.49701, - "west": 2.5241, - "north": 51.5051448, + "wikipedia_url": "http://en.wikipedia.org/wiki/Belgium", "east": 6.4079065, - "size": 61471138700.982376 + "lat": 50.503887, + "lng": 4.469936, + "north": 51.5051448, + "south": 49.49701, + "west": 2.5241 }, { "code": "BZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e7/Flag_of_Belize.svg", "name": "Belize", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 17.19100825, - "lng": -88.26796960000001, - "south": 15.8861967, - "west": -89.2276392, - "north": 18.4958198, + "wikipedia_url": "http://en.wikipedia.org/wiki/Belize", "east": -87.3083, - "size": 59290544195.879845 + "lat": 17.189877, + "lng": -88.49765, + "north": 18.4958198, + "south": 15.8861967, + "west": -89.2276392 }, { "code": "BJ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0a/Flag_of_Benin.svg", "name": "Benin", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 9.3072717, - "lng": 2.310005100000012, - "south": 6.2061, - "west": 0.7766672, - "north": 12.4084434, + "wikipedia_url": "http://en.wikipedia.org/wiki/Benin", "east": 3.843343, - "size": 232486990828.41556 + "lat": 9.30769, + "lng": 2.315834, + "north": 12.4084434, + "south": 6.2061, + "west": 0.7766672 }, { "code": "BM", - "name": "Bermuda", "country": "United Kingdom", - "region": "Northern America", - "continent": "North America", - "type": "dependent", - "lat": 32.318165199999996, - "lng": -64.77171335000003, - "south": 32.2424974, - "west": -64.8914337, - "north": 32.393833, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bf/Flag_of_Bermuda.svg", + "name": "Bermuda", + "wikipedia_url": "http://en.wikipedia.org/wiki/Bermuda", "east": -64.651993, - "size": 379477086.2521331 + "lat": 32.321384, + "lng": -64.75737, + "north": 32.393833, + "south": 32.2424974, + "west": -64.8914337 }, { "code": "BT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/91/Flag_of_Bhutan.svg", "name": "Bhutan", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 27.5314205, - "lng": 90.43585280000002, - "south": 26.702016, - "west": 88.7464735, - "north": 28.360825, + "wikipedia_url": "http://en.wikipedia.org/wiki/Bhutan", "east": 92.1252321, - "size": 61586519695.02265 + "lat": 27.514162, + "lng": 90.433601, + "north": 28.360825, + "south": 26.702016, + "west": 88.7464735 }, { "code": "BO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/de/Flag_of_Bolivia_%28state%29.svg", "name": "Bolivia", - "continent": "South America", - "type": "sovereign", - "lat": -16.29027765, - "lng": -63.54917354999998, - "south": -22.9011111, - "west": -69.6427924, - "north": -9.6794442, + "wikipedia_url": "http://en.wikipedia.org/wiki/Bolivia", "east": -57.4555547, - "size": 1912381628047.291 + "lat": -16.290154, + "lng": -63.588653, + "north": -9.6794442, + "south": -22.9011111, + "west": -69.6427924 }, { "code": "BQ", - "name": "Bonaire, Saint Eustatius and Saba", "country": "Netherlands", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 12.168409350000001, - "lng": -68.30974605, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1e/Flag_of_Bonaire.svg", + "name": "Bonaire, Saint Eustatius and Saba", + "wikipedia_url": "http://en.wikipedia.org/wiki/Bonaire,_Saint_Eustatius_and_Saba", + "east": -62.9457378, + "lat": 14.8379777, + "lng": -65.6842947, + "north": 17.6504018, "south": 12.0255536, - "west": -68.4228516, - "north": 12.3112651, - "east": -68.1966405, - "size": 782915163.5145442 + "west": -68.4228516 }, { "code": "BA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bf/Flag_of_Bosnia_and_Herzegovina.svg", "name": "Bosnia and Herzegovina", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 43.91655975, - "lng": 17.675608499999953, - "south": 42.5565375, - "west": 15.729282, - "north": 45.276582, + "wikipedia_url": "http://en.wikipedia.org/wiki/Bosnia_and_Herzegovina", "east": 19.621935, - "size": 94507724203.26065 + "lat": 43.915886, + "lng": 17.679076, + "north": 45.276582, + "south": 42.5565375, + "west": 15.729282 }, { "code": "BW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fa/Flag_of_Botswana.svg", "name": "Botswana", - "region": "Southern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -22.33682125, - "lng": 24.687651850000066, - "south": -26.8958336, - "west": 20, - "north": -17.7778089, + "wikipedia_url": "http://en.wikipedia.org/wiki/Botswana", "east": 29.3753037, - "size": 978804078264.13 + "lat": -22.328474, + "lng": 24.684866, + "north": -17.7778089, + "south": -26.8958336, + "west": 20 }, { "code": "BV", - "name": "Bouvet Island", "country": "Norway", - "continent": "Antarctica", - "type": "dependent", - "lat": -54.4313505, - "lng": 3.411737500000072, - "south": -54.462379, - "west": 3.335499, - "north": -54.400322, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d9/Flag_of_Norway.svg", + "name": "Bouvet Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Bouvet_Island", "east": 3.487976, - "size": 68205616.55565564 + "lat": -54.423199, + "lng": 3.413194, + "north": -54.400322, + "south": -54.462379, + "west": 3.335499 }, { "code": "BR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/05/Flag_of_Brazil.svg", "name": "Brazil", - "continent": "South America", - "type": "sovereign", - "lat": -14.408749, - "lng": -54.042208500000015, - "south": -34.0891, - "west": -73.982817, - "north": 5.271602, + "wikipedia_url": "http://en.wikipedia.org/wiki/Brazil", "east": -34.1016, - "size": 18472249646679.36 + "lat": -14.235004, + "lng": -51.92528, + "north": 5.271602, + "south": -34.0891, + "west": -73.982817 }, { "code": "BQAQ", - "name": "British Antarctic Territory", "country": "United Kingdom", - "continent": "Antarctica", - "type": "former", - "lat": 14.981651499999998, - "lng": -66.08139039999998, - "south": 11.8996035, - "west": -69.2770386, - "north": 18.0636995, - "east": -62.8857422, - "size": 471381280145.6075 + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fd/Flag_of_the_British_Antarctic_Territory.svg", + "name": "British Antarctic Territory", + "wikipedia_url": "http://en.wikipedia.org/wiki/British_Antarctic_Territory", + "east": -20, + "lat": -72.52556439, + "lng": -50, + "north": -60, + "south": -85.05112878, + "west": -80 }, { "code": "IO", - "name": "British Indian Ocean Territory", "country": "United Kingdom", - "type": "dependent", - "lat": -6.31464875, - "lng": 71.88697815, - "south": -7.4891118, - "west": 71.1859131, - "north": -5.1401857, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/6e/Flag_of_the_British_Indian_Ocean_Territory.svg", + "name": "British Indian Ocean Territory", + "wikipedia_url": "http://en.wikipedia.org/wiki/British_Indian_Ocean_Territory", "east": 72.5880432, - "size": 40562687944.25594 + "lat": -6.343194, + "lng": 71.876519, + "north": -5.1401857, + "south": -7.4891118, + "west": 71.1859131 }, { "code": "VG", - "name": "British Virgin Islands", "country": "United Kingdom", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 18.534979, - "lng": -64.56063, - "south": 18.312737, - "west": -64.852492, - "north": 18.757221, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/42/Flag_of_the_British_Virgin_Islands.svg", + "name": "British Virgin Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/British_Virgin_Islands", "east": -64.268768, - "size": 3048405916.351785 + "lat": 18.420695, + "lng": -64.639968, + "north": 18.757221, + "south": 18.312737, + "west": -64.852492 }, { "code": "BN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9c/Flag_of_Brunei.svg", "name": "Brunei", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 4.550154, - "lng": 114.71938115, - "south": 4.002508, - "west": 114.0752, - "north": 5.0978, + "wikipedia_url": "http://en.wikipedia.org/wiki/Brunei", "east": 115.3635623, - "size": 17431421059.94334 + "lat": 4.535277, + "lng": 114.727669, + "north": 5.0978, + "south": 4.002508, + "west": 114.0752 }, { "code": "BG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9a/Flag_of_Bulgaria.svg", "name": "Bulgaria", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 42.72551555, - "lng": 25.542550350000056, - "south": 41.2358638, - "west": 22.3559007, - "north": 44.2151673, + "wikipedia_url": "http://en.wikipedia.org/wiki/Bulgaria", "east": 28.7292, - "size": 172834675301.5829 + "lat": 42.733883, + "lng": 25.48583, + "north": 44.2151673, + "south": 41.2358638, + "west": 22.3559007 }, { "code": "BF", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/31/Flag_of_Burkina_Faso.svg", "name": "Burkina Faso", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 12.239499949999999, - "lng": -1.5584094000000732, - "south": 9.3938889, - "west": -5.5211114, - "north": 15.085111, + "wikipedia_url": "http://en.wikipedia.org/wiki/Burkina_Faso", "east": 2.4042926, - "size": 546015995630.9281 + "lat": 12.238333, + "lng": -1.561593, + "north": 15.085111, + "south": 9.3938889, + "west": -5.5211114 }, { "code": "BUMM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1d/Flag_of_Myanmar_%281974-2010%29.svg", + "former": true, "name": "Burma", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "former", - "lat": 18.99981755, - "lng": 96.67103985000006, - "south": 9.4518, - "west": 92.171808, - "north": 28.5478351, + "wikipedia_url": "http://en.wikipedia.org/wiki/Burma", "east": 101.1702717, - "size": 2004068625503.295 + "lat": 21.913965, + "lng": 95.956223, + "north": 28.5478351, + "south": 9.4518, + "west": 92.171808 }, { "code": "BI", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/50/Flag_of_Burundi.svg", "name": "Burundi", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -3.3795835, - "lng": 29.92719015, - "south": -4.4611114, - "west": 29.0004914, - "north": -2.2980556, + "wikipedia_url": "http://en.wikipedia.org/wiki/Burundi", "east": 30.8538889, - "size": 49590328694.70235 + "lat": -3.373056, + "lng": 29.918886, + "north": -2.2980556, + "south": -4.4611114, + "west": 29.0004914 }, { "code": "BYAA", + "country": "Soviet Union", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9a/Flag_of_the_Lithuanian-Byelorussian_SSR.svg", + "former": true, "name": "Byelorussian Soviet Socialist Republic", - "region": "Eastern Europe", - "continent": "Europe", - "type": "former", - "lat": 53.7172525, - "lng": 27.977578849999986, - "south": 51.262011, - "west": 23.1783377, - "north": 56.172494, + "wikipedia_url": "http://en.wikipedia.org/wiki/Byelorussian_Soviet_Socialist_Republic", "east": 32.77682, - "size": 345533033526.6485 - }, - { - "code": "KH", - "name": "Cambodia", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 11.9340895, - "lng": 104.9806145, - "south": 9.178, - "west": 102.333542, - "north": 14.690179, - "east": 107.627687, - "size": 353674993648.29364 - }, - { - "code": "CM", - "name": "Cameroon", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 7.36805635, - "lng": 12.300410950000014, - "south": 1.6527778, - "west": 8.3936, - "north": 13.0833349, - "east": 16.2072219, - "size": 1095824029269.9845 - }, - { - "code": "CA", - "name": "Canada", - "region": "Northern America", - "continent": "North America", - "type": "sovereign", - "lat": 62.65721395, - "lng": -95.98966250000001, - "south": 41.6763279, - "west": -141.002725, - "north": 83.6381, - "east": -50.9766, - "size": 21024413891088.555 - }, - { - "code": "IC", - "name": "Canary Islands", - "country": "Spain", - "region": "Northern Africa", - "continent": "Africa", - "type": "dependent", - "lat": 28.526358100000003, - "lng": -15.78995329999998, - "south": 27.6377504, - "west": -18.1606948, - "north": 29.4149658, - "east": -13.4192118, - "size": 91742220031.70479 - }, - { - "code": "CTKI", - "name": "Canton and Enderbury Islands", - "region": "Micronesia", - "continent": "Oceania", - "type": "former", - "lat": -3.7216785000000003, - "lng": -170.71302049999997, - "south": -3.727144, - "west": -170.717621, - "north": -3.716213, - "east": -170.70842, - "size": 1243713.9596819375 - }, - { - "code": "CV", - "name": "Cape Verde", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 16.0231249, - "lng": -23.988647449999917, - "south": 14.7270734, - "west": -25.3839111, - "north": 17.3191764, - "east": -22.5933838, - "size": 86146026847.59718 - }, - { - "code": "KY", - "name": "Cayman Islands", - "country": "United Kingdom", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 19.5145353, - "lng": -80.5681515, - "south": 19.2604285, - "west": -81.4222527, - "north": 19.7686421, - "east": -79.7140503, - "size": 10139910684.240568 - }, - { - "code": "CF", - "name": "Central African Republic", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 6.619673199999999, - "lng": 20.93933089999996, - "south": 2.2213894, - "west": 14.4144436, - "north": 11.017957, - "east": 27.4642182, - "size": 1411649985839.479 - }, - { - "code": "EA", - "name": "Ceuta and Melilla", - "country": "Spain", - "region": "Northern Africa", - "continent": "Africa", - "type": "dependent", - "lat": 35.2928354, - "lng": -2.9467736999999943, - "south": 35.2654743, - "west": -2.9703619, - "north": 35.3201965, - "east": -2.9231855, - "size": 26111545.589415338 - }, - { - "code": "TD", - "name": "Chad", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 15.446105000000001, - "lng": 18.73500050000007, - "south": 7.442975, - "west": 13.47, - "north": 23.449235, - "east": 24.000001, - "size": 2006647768985.6204 - }, - { - "code": "CL", - "name": "Chile", - "continent": "South America", - "type": "sovereign", - "lat": -36.82191595, - "lng": -88.18039999999996, - "south": -56.1455, - "west": -110.0281, - "north": -17.4983319, - "east": -66.3327, - "size": 16435911702619.021 - }, - { - "code": "CN", - "name": "China", - "region": "Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 35.780287, - "lng": 104.1361118499999, - "south": 17.9996, - "west": 73.4994137, - "north": 53.560974, - "east": 134.77281, - "size": 21555709010335.688 - }, - { - "code": "CX", - "name": "Christmas Island", - "country": "Australia", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "dependent", - "lat": -10.491357, - "lng": 105.6231272, - "south": -10.570362, - "west": 105.5333161, - "north": -10.412352, - "east": 105.7129383, - "size": 345831962.0301009 - }, - { - "code": "CP", - "name": "Clipperton Island", - "country": "France", - "type": "dependent", - "lat": -17.54083, - "lng": -145.90945, - "south": -28.61346, - "west": -154.4678, - "north": -6.4682, - "east": -137.3511, - "size": 4451008272534.788 - }, - { - "code": "CC", - "name": "Cocos Islands", - "country": "Australia", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "dependent", - "lat": -12.015912149999998, - "lng": 96.87306405000004, - "south": -12.2118513, - "west": 96.8134117, - "north": -11.819973, - "east": 96.9327164, - "size": 566668515.5672841 - }, - { - "code": "CO", - "name": "Colombia", - "continent": "South America", - "type": "sovereign", - "lat": 4.645345, - "lng": -74.34100860000001, - "south": -4.22711, - "west": -81.8317, - "north": 13.5178, - "east": -66.8503172, - "size": 3270408986947.8677 - }, - { - "code": "KM", - "name": "Comoros", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -11.903046100000001, - "lng": 43.88076780000006, - "south": -12.4687601, - "west": 43.1968689, - "north": -11.3373321, - "east": 44.5646667, - "size": 18764808665.07063 - }, - { - "code": "CK", - "name": "Cook Islands", - "country": "New Zealand", - "region": "Polynesia", - "continent": "Oceania", - "type": "dependent", - "lat": -15.628915800000001, - "lng": -160.93872069999998, - "south": -23.0898384, - "west": -166.1791992, - "north": -8.1679932, - "east": -155.6982422, - "size": 1861127708116.6694 - }, - { - "code": "AU-CS", - "name": "Coral Sea Islands", - "country": "Australia", - "type": "dependent", - "lat": -16.8735715, - "lng": 150.62131499999998, - "south": -17.727644, - "west": 149.127884, - "north": -16.019499, - "east": 152.114746, - "size": 60499860826.18209 - }, - { - "code": "CR", - "name": "Costa Rica", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 9.5953678, - "lng": -84.28160000000003, - "south": 7.9722, - "west": -86.0449, - "north": 11.2185356, - "east": -82.5183, - "size": 139866933386.47003 - }, - { - "code": "HR", - "name": "Croatia", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 44.4674948, - "lng": 16.407009000000016, - "south": 42.38, - "west": 13.3649, - "north": 46.5549896, - "east": 19.449118, - "size": 224590064441.79742 - }, - { - "code": "CU", - "name": "Cuba", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 21.51525, - "lng": -79.56299999999999, - "south": 19.6529, - "west": -85.1715, - "north": 23.3776, - "east": -73.9545, - "size": 481577641972.23364 - }, - { - "code": "CW", - "name": "Curaçao", - "country": "Netherlands", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 12.214829, - "lng": -68.94927525000003, - "south": 12.0379775, - "west": -69.1600137, - "north": 12.3916805, - "east": -68.7385368, - "size": 1805549223.1434584 - }, - { - "code": "CY", - "name": "Cyprus", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 35.168800000000005, - "lng": 33.42520000000002, - "south": 34.6304, - "west": 32.2459, - "north": 35.7072, - "east": 34.6045, - "size": 25727120206.820034 - }, - { - "code": "CZ", - "name": "Czech Republic", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 49.80358975, - "lng": 15.475113599999986, - "south": 48.5515315, - "west": 12.0909912, - "north": 51.055648, - "east": 18.859236, - "size": 135542041322.53381 - }, - { - "code": "CSHH", - "name": "Czechoslovakia", - "region": "Eastern Europe", - "continent": "Europe", - "type": "former", - "lat": 49.3935184, - "lng": 17.32496244999993, - "south": 47.7313888, - "west": 12.090991199999962, - "north": 51.055648, - "east": 22.55893370000001, - "size": 280624359208.4659 + "lat": 53.709807, + "lng": 27.953389, + "north": 56.172494, + "south": 51.262011, + "west": 23.1783377 }, { "code": "CI", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/86/Flag_of_Cote_d%27Ivoire.svg", "name": "Côte d'Ivoire", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 7.4665075, - "lng": -5.544918550000034, - "south": 4.193, - "west": -8.602059, - "north": 10.740015, + "wikipedia_url": "http://en.wikipedia.org/wiki/C%C3%B4te_d%27Ivoire", "east": -2.4877781, - "size": 491582891048.5053 + "lat": 7.539989, + "lng": -5.54708, + "north": 10.740015, + "south": 4.193, + "west": -8.602059 }, { - "code": "DYBJ", - "name": "Dahomey", - "region": "Western Africa", - "continent": "Africa", - "type": "former", - "lat": 9.3072717, - "lng": 2.310005100000012, - "south": 6.2061, - "west": 0.7766672, - "north": 12.4084434, - "east": 3.843343, - "size": 232486990828.41556 + "code": "KH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/83/Flag_of_Cambodia.svg", + "name": "Cambodia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cambodia", + "east": 107.627687, + "lat": 12.565679, + "lng": 104.990963, + "north": 14.690179, + "south": 9.178, + "west": 102.333542 }, { - "code": "CD", - "name": "Democratic Republic of the Congo", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -0.6916721000000001, - "lng": 14.88090555000008, - "south": -5.0964, - "west": 11.1182, - "north": 3.7130558, - "east": 18.6436111, - "size": 820658017837.7493 + "code": "CM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4f/Flag_of_Cameroon.svg", + "name": "Cameroon", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cameroon", + "east": 16.2072219, + "lat": 7.369722, + "lng": 12.354722, + "north": 13.0833349, + "south": 1.6527778, + "west": 8.3936 }, { - "code": "DK", - "name": "Denmark", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 56.23008, - "lng": 10.511154999999917, - "south": 54.4317, - "west": 7.8552, - "north": 58.02846, - "east": 13.16711, - "size": 131582500506.97952 + "code": "CA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/cf/Flag_of_Canada.svg", + "name": "Canada", + "wikipedia_url": "http://en.wikipedia.org/wiki/Canada", + "east": -50.9766, + "lat": 56.130366, + "lng": -106.346771, + "north": 83.6381, + "south": 41.6763279, + "west": -141.002725 }, { - "code": "DG", - "name": "Diego Garcia", + "code": "IC", + "country": "Spain", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b0/Flag_of_the_Canary_Islands.svg", + "name": "Canary Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Canary_Islands", + "east": -13.4192118, + "lat": 28.2915637, + "lng": -16.6291304, + "north": 29.4149658, + "south": 27.6377504, + "west": -18.1606948 + }, + { + "code": "CTKI", + "country": "United Kingdom, United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4d/Flag_of_Gilbert_and_Ellice_Islands.svg", + "former": true, + "name": "Canton and Enderbury Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Canton_and_Enderbury_Islands", + "east": -170.70842, + "lat": -3.7208845, + "lng": -170.7117394, + "north": -3.716213, + "south": -3.727144, + "west": -170.717621 + }, + { + "code": "CV", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/38/Flag_of_Cape_Verde.svg", + "name": "Cape Verde", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cape_Verde", + "east": -22.5933838, + "lat": 16.002082, + "lng": -24.013197, + "north": 17.3191764, + "south": 14.7270734, + "west": -25.3839111 + }, + { + "code": "KY", "country": "United Kingdom", - "type": "dependent", - "lat": -7.3383959, - "lng": 72.42423535, - "south": -7.4435391, - "west": 72.3540902, - "north": -7.2332527, - "east": 72.4943805, - "size": 362584374.0697288 + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0f/Flag_of_the_Cayman_Islands.svg", + "name": "Cayman Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cayman_Islands", + "east": -79.7140503, + "lat": 19.513469, + "lng": -80.566956, + "north": 19.7686421, + "south": 19.2604285, + "west": -81.4222527 }, { - "code": "DJ", - "name": "Djibouti", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 11.822820499999999, - "lng": 42.621811099999945, - "south": 10.9319442, - "west": 41.7597222, - "north": 12.7136968, - "east": 43.4839, - "size": 37259932200.370544 + "code": "CF", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/6f/Flag_of_the_Central_African_Republic.svg", + "name": "Central African Republic", + "wikipedia_url": "http://en.wikipedia.org/wiki/Central_African_Republic", + "east": 27.4642182, + "lat": 6.611111, + "lng": 20.939444, + "north": 11.017957, + "south": 2.2213894, + "west": 14.4144436 }, { - "code": "DM", - "name": "Dominica", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 15.42773695, - "lng": -61.35683059999997, - "south": 15.20169, - "west": -61.484108, - "north": 15.6537839, - "east": -61.2295532, - "size": 1374716929.2366762 + "code": "EA", + "country": "Spain", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fd/Flag_Ceuta.svg", + "name": "Ceuta and Melilla", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ceuta_and_Melilla", + "east": -2.9231855, + "lat": 35.2923388, + "lng": -2.9387938, + "north": 35.3201965, + "south": 35.2654743, + "west": -2.9703619 }, { - "code": "DO", - "name": "Dominican Republic", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 18.6698995, - "lng": -70.13005500000003, - "south": 17.3611, - "west": -72.00751, - "north": 19.978699, - "east": -68.2526, - "size": 115380087200.6211 + "code": "TD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4b/Flag_of_Chad.svg", + "name": "Chad", + "wikipedia_url": "http://en.wikipedia.org/wiki/Chad", + "east": 24.000001, + "lat": 15.454166, + "lng": 18.732207, + "north": 23.449235, + "south": 7.442975, + "west": 13.47 }, { - "code": "NQAQ", - "name": "Dronning Maud Land", - "country": "Norway", - "continent": "Antarctica", - "type": "former", - "lat": 14.981651499999998, - "lng": -66.08139039999998, - "south": 11.8996035, - "west": -69.2770386, - "north": 18.0636995, - "east": -62.8857422, - "size": 471381280145.6075 + "code": "CL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/78/Flag_of_Chile.svg", + "name": "Chile", + "wikipedia_url": "http://en.wikipedia.org/wiki/Chile", + "east": -66.3327, + "lat": -35.675147, + "lng": -71.542969, + "north": -17.4983319, + "south": -56.1455, + "west": -110.0281 }, { - "code": "DDDE", - "name": "East Germany", - "region": "Eastern Europe", - "continent": "Europe", - "type": "former", - "lat": 51.175813500000004, - "lng": 10.454044999999951, - "south": 47.270127, - "west": 5.8662579, - "north": 55.0815, - "east": 15.0418321, - "size": 556400620380.0646 + "code": "CX", + "country": "Australia", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/67/Flag_of_Christmas_Island.svg", + "name": "Christmas Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Christmas_Island", + "east": 105.7129383, + "lat": -10.447525, + "lng": 105.690449, + "north": -10.412352, + "south": -10.570362, + "west": 105.5333161 }, { - "code": "TPTL", - "name": "East Timor", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "former", - "lat": -8.78935, - "lng": 125.72904999999992, - "south": -9.5303, - "west": 124.0332, - "north": -8.0484, - "east": 127.4249, - "size": 61551190637.09258 - }, - { - "code": "EC", - "name": "Ecuador", - "continent": "South America", - "type": "sovereign", - "lat": -1.3594254999999997, - "lng": -83.896297, - "south": -5.014351, - "west": -92.6038, - "north": 2.2955, - "east": -75.188794, - "size": 1576005546374.6765 - }, - { - "code": "EG", - "name": "Egypt", - "region": "Northern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 26.906100000000002, - "lng": 30.87619820000009, - "south": 22, - "west": 24.6954964, - "north": 31.8122, - "east": 37.0569, - "size": 1338716329443.3918 - }, - { - "code": "SV", - "name": "El Salvador", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 13.748700750000001, - "lng": -88.93025, - "south": 13.0474, - "west": -90.1923, - "north": 14.4500015, - "east": -87.6682, - "size": 42613483960.32463 - }, - { - "code": "GB-ENG", - "name": "England", - "country": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 52.84708985, - "lng": -2.29813415000001, - "south": 49.8825312, - "west": -6.3651943, - "north": 55.8116485, - "east": 1.768926, - "size": 360783045277.67365 - }, - { - "code": "GQ", - "name": "Equatorial Guinea", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 1.1440000000000001, - "lng": 8.447894299999916, - "south": -1.5475, - "west": 5.5419, - "north": 3.8355, - "east": 11.3538886, - "size": 387476388452.9147 - }, - { - "code": "ER", - "name": "Eritrea", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 15.1719615, - "lng": 39.83726664999995, - "south": 12.354723, - "west": 36.4433333, - "north": 17.9892, - "east": 43.2312, - "size": 457242665815.3813 - }, - { - "code": "EE", - "name": "Estonia", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 58.62040775, - "lng": 24.9321195, - "south": 57.5093155, - "west": 21.6541, - "north": 59.7315, - "east": 28.210139, - "size": 94000264386.74269 - }, - { - "code": "ET", - "name": "Ethiopia", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 9.14917505, - "lng": 40.49555550000002, - "south": 3.4041356, - "west": 32.9911111, - "north": 14.8942145, - "east": 47.9999999, - "size": 2106324702877.8994 - }, - { - "code": "EU", - "name": "European Union", - "continent": "Europe", - "type": "other", - "lat": 58.29998485, - "lng": 23.049300000000017, - "south": 33.8978, - "west": -28.0371, - "north": 82.7021697, - "east": 74.1357, - "size": 31497506979520.01 - }, - { - "code": "FK", - "name": "Falkland Islands", - "country": "United Kingdom", - "continent": "South America", - "type": "dependent", - "lat": -51.72766385, - "lng": -59.528045650000024, - "south": -52.4744161, - "west": -61.3792419, - "north": -50.9809116, - "east": -57.6768494, - "size": 42441463935.05421 - }, - { - "code": "FO", - "name": "Faroe Islands", - "country": "Denmark", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 61.8994259, - "lng": -6.954345699999976, - "south": 61.3677776, - "west": -7.7178955, - "north": 62.4310742, - "east": -6.1907959, - "size": 9477591601.675886 - }, - { - "code": "FJ", - "name": "Fiji", - "region": "Melanesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -16.5541835, - "lng": 179.46166995, - "south": -20.8998713, - "west": 176.7919922, - "north": -12.2084957, - "east": -177.8686523, - "size": 550704215649.1256 - }, - { - "code": "FI", - "name": "Finland", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 64.8897466, - "lng": 25.398349999999937, - "south": 59.6872, - "west": 19.2096, - "north": 70.0922932, - "east": 31.5871, - "size": 676332610065.4225 - }, - { - "code": "FR", - "name": "France", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 46.22475, - "lng": 2.0516999999999825, - "south": 41.3253, - "west": -5.5591, - "north": 51.1242, - "east": 9.6625, - "size": 1277176367200.3516 - }, - { - "code": "AIDJ", - "name": "French Afar and Issas", + "code": "CP", "country": "France", - "region": "Eastern Africa", - "continent": "Africa", - "type": "former", - "lat": -4.03833345, - "lng": 21.73311615, - "south": -13.4580558, - "west": 12.1454, - "north": 5.3813889, - "east": 31.3208323, - "size": 4445471837025.937 - }, - { - "code": "GF", - "name": "French Guiana", - "country": "France", - "continent": "South America", - "type": "dependent", - "lat": 4.0320435, - "lng": -53.0854435, - "south": 2.109287, - "west": -54.554438, - "north": 5.9548, - "east": -51.616449, - "size": 139633328625.30396 - }, - { - "code": "PF", - "name": "French Polynesia", - "country": "France", - "region": "Polynesia", - "continent": "Oceania", - "type": "dependent", - "lat": -17.54083, - "lng": -145.90945, - "south": -28.61346, - "west": -154.4678, - "north": -6.4682, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "name": "Clipperton Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Clipperton_Island", "east": -137.3511, - "size": 4451008272534.788 + "lat": -17.679742, + "lng": -149.406843, + "north": -6.4682, + "south": -28.61346, + "west": -154.4678 }, { - "code": "TF", - "name": "French Southern Territories", - "country": "France", - "type": "dependent", - "lat": -49.23393555, - "lng": 69.56954960000007, - "south": -50.0641917, - "west": 68.4832764, - "north": -48.4036794, - "east": 70.6558228, - "size": 29189928191.3678 - }, - { - "code": "FQHH", - "name": "French Southern and Antarctic Territories", - "country": "France", - "continent": "Antarctica", - "type": "former", - "lat": -4.03833345, - "lng": 21.73311615, - "south": -13.4580558, - "west": 12.1454, - "north": 5.3813889, - "east": 31.3208323, - "size": 4445471837025.937 - }, - { - "code": "GA", - "name": "Gabon", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -0.9193278000000003, - "lng": 11.470778050000035, - "south": -4.1656, - "west": 8.421, - "north": 2.3269444, - "east": 14.5205561, - "size": 490419003235.55255 - }, - { - "code": "GM", - "name": "Gambia", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 13.4181446, - "lng": -15.372505300000057, - "south": 13.0099, - "west": -16.9464, - "north": 13.8263892, - "east": -13.7986106, - "size": 30979532897.660133 - }, - { - "code": "GE", - "name": "Georgia", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 42.320466499999995, - "lng": 43.357659499999954, - "south": 41.054942, - "west": 39.9792, - "north": 43.585991, - "east": 46.736119, - "size": 156686047284.75806 - }, - { - "code": "DE", - "name": "Germany", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 51.175813500000004, - "lng": 10.454044999999951, - "south": 47.270127, - "west": 5.8662579, - "north": 55.0815, - "east": 15.0418321, - "size": 556400620380.0646 - }, - { - "code": "GH", - "name": "Ghana", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 7.90028375, - "lng": -1.0248006499999747, - "south": 4.6339, - "west": -3.2491669, - "north": 11.1666675, - "east": 1.1995656, - "size": 356532378115.4132 - }, - { - "code": "GI", - "name": "Gibraltar", - "country": "United Kingdom", - "region": "Southern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 36.129509350000006, - "lng": -5.35329999999999, - "south": 36.1039, - "west": -5.3721, - "north": 36.1551187, - "east": -5.3345, - "size": 19275317.082292214 - }, - { - "code": "GEHH", - "name": "Gilbert and Ellice Islands", - "type": "former", - "lat": 51.175813500000004, - "lng": 10.454044999999951, - "south": 47.270127, - "west": 5.8662579, - "north": 55.0815, - "east": 15.0418321, - "size": 556400620380.0646 - }, - { - "code": "GR", - "name": "Greece", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 38.1456728, - "lng": 23.87945000000002, - "south": 34.5428, - "west": 19.3098, - "north": 41.7485456, - "east": 28.4491, - "size": 641379733188.6858 - }, - { - "code": "GL", - "name": "Greenland", - "country": "Denmark", - "region": "Northern America", - "continent": "North America", - "type": "dependent", - "lat": 71.11677305, - "lng": -41.04491999999999, - "south": 58.26329, - "west": -73.82812, - "north": 83.9702561, - "east": -8.26172, - "size": 6703297450467.926 - }, - { - "code": "GD", - "name": "Grenada", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 12.2751013, - "lng": -61.58403395000005, - "south": 11.9829051, - "west": -61.8059921, - "north": 12.5672975, - "east": -61.3620758, - "size": 3141247236.2962723 - }, - { - "code": "GP", - "name": "Guadeloupe", - "country": "France", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 16.3690015, - "lng": -61.507491449999975, - "south": 15.742032, - "west": -62.067641, - "north": 16.995971, - "east": -60.9473419, - "size": 16702212610.798286 - }, - { - "code": "GU", - "name": "Guam", - "country": "United States", - "region": "Micronesia", - "continent": "Oceania", - "type": "dependent", - "lat": 13.45081235, - "lng": 144.78881834999993, - "south": 13.1022175, - "west": 144.4647217, - "north": 13.7994072, - "east": 145.112915, - "size": 5446482335.020675 - }, - { - "code": "GT", - "name": "Guatemala", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 15.722848599999999, - "lng": -90.23479999999995, - "south": 13.63, - "west": -92.2714, - "north": 17.8156972, - "east": -88.1982, - "size": 203323658545.63574 - }, - { - "code": "GG", - "name": "Guernsey", - "country": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 49.569646500000005, - "lng": -2.4172455000000355, - "south": 49.407746, - "west": -2.675589, - "north": 49.731547, - "east": -2.158902, - "size": 1344538103.593922 - }, - { - "code": "GN", - "name": "Guinea", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 9.93420465, - "lng": -11.464194300000031, - "south": 7.190909, - "west": -15.282, - "north": 12.6775003, - "east": -7.6463886, - "size": 511166055259.6449 - }, - { - "code": "GW", - "name": "Guinea-Bissau", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 11.69966125, - "lng": -15.297477800000024, - "south": 10.7146, - "west": -16.9519, - "north": 12.6847225, - "east": -13.6430556, - "size": 79099302866.89186 - }, - { - "code": "GY", - "name": "Guyana", - "continent": "South America", - "type": "sovereign", - "lat": 4.943462, - "lng": -58.9530125, - "south": 1.164724, - "west": -61.414905, - "north": 8.7222, - "east": -56.49112, - "size": 459076335832.08154 - }, - { - "code": "HT", - "name": "Haiti", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 19.0352, - "lng": -73.11497700000001, - "south": 17.9422, - "west": -74.6082, - "north": 20.1282, - "east": -71.621754, - "size": 76471394215.6151 - }, - { - "code": "HM", - "name": "Heard Island and McDonald Islands", + "code": "CC", "country": "Australia", - "continent": "Antarctica", - "type": "dependent", - "lat": -53.0507085, - "lng": 73.22784049999996, - "south": -53.192001, - "west": 72.596535, - "north": -52.909416, - "east": 73.859146, - "size": 2657743977.5988255 - }, - { - "code": "VA", - "name": "Holy See", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 41.903842, - "lng": 12.452083800000082, - "south": 41.9002147, - "west": 12.4458426, - "north": 41.9074693, - "east": 12.458325, - "size": 835184.8614191867 - }, - { - "code": "HN", - "name": "Honduras", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 15.2260123, - "lng": -86.20862399999999, - "south": 12.9842246, - "west": -89.355148, - "north": 17.4678, - "east": -83.0621, - "size": 337285947757.2932 - }, - { - "code": "HK", - "name": "Hong Kong", - "country": "China", - "region": "Eastern Asia", - "continent": "Asia", - "type": "dependent", - "lat": 22.352733999999998, - "lng": 114.1277, - "south": 22.1435, - "west": 113.8259, - "north": 22.561968, - "east": 114.4295, - "size": 2894869406.191773 - }, - { - "code": "HU", - "name": "Hungary", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 47.161178500000005, - "lng": 19.5059576000001, - "south": 45.737124, - "west": 16.1136813, - "north": 48.585233, - "east": 22.8982339, - "size": 162796487516.26843 - }, - { - "code": "IS", - "name": "Iceland", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 64.86425, - "lng": -19.24804999999992, - "south": 62.4819, - "west": -26.2573, - "north": 67.2466, - "east": -12.2388, - "size": 351481496039.9868 - }, - { - "code": "IN", - "name": "India", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 20.98492825, - "lng": 82.75262750000002, - "south": 6.4627, - "west": 68.1097, - "north": 35.5071565, - "east": 97.395555, - "size": 9736416526088.549 - }, - { - "code": "ID", - "name": "Indonesia", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": -2.44565, - "lng": 117.88879999999995, - "south": -11.1083, - "west": 94.7351, - "north": 6.217, - "east": 141.0425, - "size": 9895140766257.488 - }, - { - "code": "IR", - "name": "Iran", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 32.29418775, - "lng": 53.68261369999993, - "south": 24.8067, - "west": 44.0318908, - "north": 39.7816755, - "east": 63.3333366, - "size": 3019122042280.5933 - }, - { - "code": "IQ", - "name": "Iraq", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 33.22107, - "lng": 43.71438699999999, - "south": 29.061208, - "west": 38.793674, - "north": 37.380932, - "east": 48.6351, - "size": 848059568986.0676 - }, - { - "code": "IE", - "name": "Ireland", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 53.3834, - "lng": -8.217750000000024, - "south": 51.3066, - "west": -10.7666, - "north": 55.4602, - "east": -5.6689, - "size": 156468070721.50974 - }, - { - "code": "IM", - "name": "Isle of Man", - "country": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 54.2314435, - "lng": -4.569254499999943, - "south": 54.04464, - "west": -4.830181, - "north": 54.418247, - "east": -4.308328, - "size": 1412207881.6237772 - }, - { - "code": "IL", - "name": "Israel", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 31.4062525, - "lng": 35.081058499999926, - "south": 29.4797, - "west": 34.267387, - "north": 33.332805, - "east": 35.89473, - "size": 66305715550.365166 - }, - { - "code": "IT", - "name": "Italy", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 41.7811624, - "lng": 12.712119849999908, - "south": 36.4699, - "west": 6.6266397, - "north": 47.0924248, - "east": 18.7976, - "size": 1192982693050.006 - }, - { - "code": "JM", - "name": "Jamaica", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 18.1193337, - "lng": -77.27611539999998, - "south": 17.6688854, - "west": -78.4073639, - "north": 18.569782, - "east": -76.1448669, - "size": 24005584843.571304 - }, - { - "code": "JP", - "name": "Japan", - "region": "Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 34.79495095, - "lng": 136.0154809999999, - "south": 23.9207972, - "west": 122.91, - "north": 45.6691047, - "east": 149.120962, - "size": 5766192799871.544 - }, - { - "code": "JE", - "name": "Jersey", - "country": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 49.211791, - "lng": -2.1377824999999575, - "south": 49.164176, - "west": -2.256745, - "north": 49.259406, - "east": -2.01882, - "size": 183419496.3773347 - }, - { - "code": "JTUM", - "name": "Johnston Island", - "country": "United States", - "region": "Mictonesia", - "continent": "Oceania", - "type": "former", - "lat": 16.733840999999998, - "lng": -169.53029650000002, - "south": 16.726549, - "west": -169.543488, - "north": 16.741133, - "east": -169.517105, - "size": 4566161.281360314 - }, - { - "code": "JO", - "name": "Jordan", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 31.2798855, - "lng": 37.122626999999966, - "south": 29.185036, - "west": 34.9441, - "north": 33.374735, - "east": 39.301154, - "size": 193288150235.73746 - }, - { - "code": "KZ", - "name": "Kazakhstan", - "region": "Central Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 48.005284, - "lng": 66.90454350000005, - "south": 40.568584, - "west": 46.493672, - "north": 55.441984, - "east": 87.315415, - "size": 5019847705561.351 - }, - { - "code": "KE", - "name": "Kenya", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 0.1582836999999997, - "lng": 37.908326450000004, - "south": -4.7243, - "west": 33.9098213, - "north": 5.0408674, - "east": 41.9068316, - "size": 966545597699.6483 - }, - { - "code": "KI", - "name": "Kiribati", - "region": "Micronesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -4.34287315, - "lng": -167.67333985000005, - "south": -14.0939572, - "west": 168.8818359, - "north": 5.4082109, - "east": -144.2285156, - "size": 11244884817288.63 - }, - { - "code": "KOHH", - "name": "Korea", - "region": "Eastern Asia", - "continent": "Asia", - "type": "former", - "lat": 38.007845, - "lng": 127.63094999999998, - "south": 33.0041, - "west": 124.10159999999996, - "north": 43.01159, - "east": 131.1603, - "size": 688851804673.2472 - }, - { - "code": "RS-KO", - "name": "Kosovo", - "region": "Southern Europe", - "continent": "Europe", - "type": "unrecognized", - "lat": 42.5606995, - "lng": 20.90207549999991, - "south": 41.852085, - "west": 20.014284, - "north": 43.269314, - "east": 21.789867, - "size": 22967895120.011803 - }, - { - "code": "KW", - "name": "Kuwait", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 29.314072799999998, - "lng": 47.53571999999997, - "south": 28.5244463, - "west": 46.55304, - "north": 30.1036993, - "east": 48.5184, - "size": 33536180958.79306 - }, - { - "code": "KG", - "name": "Kyrgyzstan", - "region": "Central Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 41.2228055, - "lng": 74.77238549999993, - "south": 39.180254, - "west": 69.250998, - "north": 43.265357, - "east": 80.293773, - "size": 420375760448.7077 - }, - { - "code": "LA", - "name": "Laos", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 18.206296000000002, - "lng": 103.88902200000007, - "south": 13.90972, - "west": 100.083214, - "north": 22.502872, - "east": 107.69483, - "size": 769236368823.5105 - }, - { - "code": "LV", - "name": "Latvia", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 56.880214699999996, - "lng": 24.544001499999922, - "south": 55.6748581, - "west": 20.8466, - "north": 58.0855713, - "east": 28.241403, - "size": 120694156663.70392 - }, - { - "code": "LB", - "name": "Lebanon", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 33.87355785, - "lng": 35.84741000000008, - "south": 33.0550257, - "west": 35.0711, - "north": 34.69209, - "east": 36.62372, - "size": 26150361613.655247 - }, - { - "code": "LS", - "name": "Lesotho", - "region": "Southern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -29.62318995, - "lng": 28.23346994999997, - "south": -30.6755788, - "west": 27.0112311, - "north": -28.5708011, - "east": 29.4557088, - "size": 55421396805.474106 - }, - { - "code": "LR", - "name": "Liberia", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 6.410843, - "lng": -9.452427499999999, - "south": 4.2697, - "west": -11.5356, - "north": 8.551986, - "east": -7.369255, - "size": 219658482343.60248 - }, - { - "code": "LY", - "name": "Libya", - "region": "Northern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 26.3603649, - "lng": 17.32887155000003, - "south": 19.5004298, - "west": 9.3891431, - "north": 33.2203, - "east": 25.2686, - "size": 2413277476475.7256 - }, - { - "code": "LI", - "name": "Liechtenstein", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 47.159418349999996, - "lng": 9.553634999999986, - "south": 47.04829, - "west": 9.47162, - "north": 47.2705467, - "east": 9.63565, - "size": 307187958.0516933 - }, - { - "code": "LT", - "name": "Lithuania", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 55.1744947, - "lng": 23.883325000000013, - "south": 53.898672, - "west": 20.931, - "north": 56.4503174, - "east": 26.83565, - "size": 106614736648.90991 - }, - { - "code": "LU", - "name": "Luxembourg", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 49.81549, - "lng": 6.133299699999952, - "south": 49.4480355, - "west": 5.7356294, - "north": 50.1829445, - "east": 6.53097, - "size": 4673636859.534227 - }, - { - "code": "MO", - "name": "Macau", - "country": "China", - "region": "Eastern Asia", - "continent": "Asia", - "type": "dependent", - "lat": 22.161879499999998, - "lng": 113.5707066, - "south": 22.1066, - "west": 113.5287132, - "north": 22.217159, - "east": 113.6127, - "size": 106565243.90185319 - }, - { - "code": "MK", - "name": "Macedonia", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 41.614434, - "lng": 21.74325799999997, - "south": 40.855222, - "west": 20.452423, - "north": 42.373646, - "east": 23.034093, - "size": 36317060629.27129 - }, - { - "code": "MG", - "name": "Madagascar", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -18.8258, - "lng": 46.867650000000026, - "south": -26.2146, - "west": 42.7368, - "north": -11.437, - "east": 50.9985, - "size": 1428018422218.0361 - }, - { - "code": "MW", - "name": "Malawi", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -13.251213199999999, - "lng": 34.30152780000003, - "south": -17.1352783, - "west": 32.6788892, - "north": -9.3671481, - "east": 35.9241664, - "size": 303849103017.3299 - }, - { - "code": "MY", - "name": "Malaysia", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 4.1864605, - "lng": 109.57625000000007, - "south": 0.853821, - "west": 99.5787, - "north": 7.5191, - "east": 119.5738, - "size": 1646186627954.9138 - }, - { - "code": "MV", - "name": "Maldives", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 3.1120982500000003, - "lng": 73.24035645000004, - "south": -1.2907844, - "west": 71.751709, - "north": 7.5149809, - "east": 74.7290039, - "size": 324087971733.8107 - }, - { - "code": "ML", - "name": "Mali", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 17.5739115, - "lng": -3.986109199999987, - "south": 10.147811, - "west": -12.238885, - "north": 25.000012, - "east": 4.2666666, - "size": 2887946411067.383 - }, - { - "code": "MT", - "name": "Malta", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 35.9429541, - "lng": 14.384790549999934, - "south": 35.8038922, - "west": 14.191582, - "north": 36.082016, - "east": 14.5779991, - "size": 1078221432.4755266 - }, - { - "code": "MH", - "name": "Marshall Islands", - "region": "Micronesia", - "continent": "Oceania", - "type": "sovereign", - "lat": 9.5896166, - "lng": 166.22863770000004, - "south": 4.1601582, - "west": 159.8840332, - "north": 15.019075, - "east": 172.5732422, - "size": 1681131851045.9111 - }, - { - "code": "MQ", - "name": "Martinique", - "country": "France", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 14.63408955, - "lng": -61.013774850000004, - "south": 14.370834, - "west": -61.2419128, - "north": 14.8973451, - "east": -60.7856369, - "size": 2880404122.9024935 - }, - { - "code": "MR", - "name": "Mauritania", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 21.007858849999998, - "lng": -10.951733999999988, - "south": 14.721273, - "west": -17.0701337, - "north": 27.2944447, - "east": -4.8333343, - "size": 1776283271981.0957 - }, - { - "code": "MU", - "name": "Mauritius", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -20.20665, - "lng": 57.67549999999994, - "south": -21.637, - "west": 55.7666, - "north": -18.7763, - "east": 59.5844, - "size": 126997537467.75069 - }, - { - "code": "YT", - "name": "Mayotte", - "country": "France", - "region": "Eastern Africa", - "continent": "Africa", - "type": "dependent", - "lat": -12.806549799999999, - "lng": 45.15578269999992, - "south": -13.0358331, - "west": 44.9914169, - "north": -12.5772665, - "east": 45.3201485, - "size": 1821566334.0017896 - }, - { - "code": "FXFR", - "name": "Metropolitan France", - "country": "France", - "continent": "Europe", - "type": "former", - "lat": 46.22475, - "lng": 2.0516999999999825, - "south": 41.3253, - "west": -5.5591, - "north": 51.1242, - "east": 9.6625, - "size": 1277176367200.3516 - }, - { - "code": "MX", - "name": "Mexico", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 23.5541315, - "lng": -102.62049999999999, - "south": 14.3895, - "west": -118.6523, - "north": 32.718763, - "east": -86.5887, - "size": 6647607539918.57 - }, - { - "code": "FM", - "name": "Micronesia", - "region": "Micronesia", - "continent": "Oceania", - "type": "sovereign", - "lat": 5.215447350000001, - "lng": 150.22018430000003, - "south": 0.1538084, - "west": 136.9226074, - "north": 10.2770863, - "east": 163.5177612, - "size": 3318175094562.873 - }, - { - "code": "MIUM", - "name": "Midway Islands", - "country": "United States", - "continent": "Oceania", - "type": "former", - "lat": 14.0045105, - "lng": -134.20333849999997, - "south": -0.389006, - "west": 166.593323, - "north": 28.398027, - "east": -75, - "size": 40553982827499.54 - }, - { - "code": "MD", - "name": "Moldova", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 46.979423999999995, - "lng": 28.38969700000007, - "south": 45.466904, - "west": 26.616856, - "north": 48.491944, - "east": 30.162538, - "size": 90672043568.19055 - }, - { - "code": "MC", - "name": "Monaco", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 43.7378521, - "lng": 7.4258517999999185, - "south": 43.7238, - "west": 7.4091036, - "north": 43.7519042, - "east": 7.4426, - "size": 8428610.384494666 - }, - { - "code": "MN", - "name": "Mongolia", - "region": "Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 46.86510825, - "lng": 103.83478450000007, - "south": 41.58152, - "west": 87.73762, - "north": 52.1486965, - "east": 119.931949, - "size": 2878341137906.4854 - }, - { - "code": "ME", - "name": "Montenegro", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 42.6942215, - "lng": 19.395872499999996, - "south": 41.8297, - "west": 18.43398, - "north": 43.558743, - "east": 20.357765, - "size": 30294623320.36907 - }, - { - "code": "MS", - "name": "Montserrat", - "country": "United Kingdom", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 16.7485371, - "lng": -62.192602050000005, - "south": 16.671007, - "west": -62.242584, - "north": 16.8260672, - "east": -62.1426201, - "size": 183933276.22741207 - }, - { - "code": "MA", - "name": "Morocco", - "region": "Northern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 31.80053325, - "lng": -7.15068789999998, - "south": 27.6666665, - "west": -13.3044, - "north": 35.9344, - "east": -0.9969758, - "size": 1070732028319.7842 - }, - { - "code": "MZ", - "name": "Mozambique", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -18.64885, - "lng": 35.804638750000095, - "south": -26.9612, - "west": 30.2127775, - "north": -10.3365, - "east": 41.3965, - "size": 2175381934206.3555 - }, - { - "code": "MM", - "name": "Myanmar", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 18.99981755, - "lng": 96.67103985000006, - "south": 9.4518, - "west": 92.171808, - "north": 28.5478351, - "east": 101.1702717, - "size": 2004068625503.295 - }, - { - "code": "AZ-NK", - "name": "Nagorno-Karabakh", - "region": "Western Asia", - "continent": "Asia", - "type": "unrecognized", - "lat": 39.930037, - "lng": 46.72147989999996, - "south": 39.4456577, - "west": 46.247494, - "north": 40.4144163, - "east": 47.1954658, - "size": 8726631483.00739 - }, - { - "code": "NA", - "name": "Namibia", - "region": "Southern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -22.961707750000002, - "lng": 18.366354199999932, - "south": -28.9706386, - "west": 11.4697, - "north": -16.9527769, - "east": 25.2630084, - "size": 1887951458945.962 - }, - { - "code": "NR", - "name": "Nauru", - "region": "Micronesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -0.52797995, - "lng": 166.9351529999999, - "south": -0.5580623, - "west": 166.9071293, - "north": -0.4978976, - "east": 166.9631767, - "size": 41785075.28333295 - }, - { - "code": "NP", - "name": "Nepal", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 28.397362299999998, - "lng": 84.12576000000001, - "south": 26.3477794, - "west": 80.0522222, - "north": 30.4469452, - "east": 88.1992978, - "size": 363971215047.7232 - }, - { - "code": "NL", - "name": "Netherlands", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 52.21299185, - "lng": 5.279370250000056, - "south": 50.7503837, - "west": 3.3316, - "north": 53.6756, - "east": 7.2271405, - "size": 86514439152.2354 - }, - { - "code": "ANHH", - "name": "Netherlands Antilles", - "country": "Netherlands", - "region": "Caribbean", - "continent": "North America", - "type": "former", - "lat": 14.981651499999998, - "lng": -66.08139039999998, - "south": 11.8996035, - "west": -69.2770386, - "north": 18.0636995, - "east": -62.8857422, - "size": 471381280145.6075 - }, - { - "code": "NTHH", - "name": "Neutral Zone", - "region": "Western Asia", - "continent": "Asia", - "type": "former", - "lat": 28.98721835, - "lng": 45.62654829999997, - "south": 28.7778378, - "west": 44.7373584, - "north": 29.1965989, - "east": 46.5157382, - "size": 8072447924.502277 - }, - { - "code": "NC", - "name": "New Caledonia", - "country": "France", - "region": "Melanesia", - "continent": "Oceania", - "type": "dependent", - "lat": -21.206088, - "lng": 165.84411619999992, - "south": -23.2514405, - "west": 163.3557129, - "north": -19.1607355, - "east": 168.3325195, - "size": 235151618776.31555 - }, - { - "code": "NHVU", - "name": "New Hebrides", - "country": [ - "France", - "United Kingdom" - ], - "region": "Melanesia", - "type": "former", - "lat": -15.99970525, - "lng": 167, - "south": -16.3429273, - "west": 166.4877624, - "north": -15.6564832, - "east": 167.5122376, - "size": 8377004113.409249 - }, - { - "code": "NZ", - "name": "New Zealand", - "region": "Australia and New Zealand", - "continent": "Oceania", - "type": "sovereign", - "lat": -40.99315, - "lng": 172.34249999999997, - "south": -47.8427, - "west": 165.6738, - "north": -34.1436, - "east": 179.0112, - "size": 1704887309605.2039 - }, - { - "code": "NI", - "name": "Nicaragua", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 12.869663, - "lng": -85.01769999999999, - "south": 10.7090505, - "west": -87.7588, - "north": 15.0302755, - "east": -82.2766, - "size": 286122542552.23016 - }, - { - "code": "NE", - "name": "Niger", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 17.60390055, - "lng": 8.082850600000029, - "south": 11.6928011, - "west": 0.1666672, - "north": 23.515, - "east": 15.999034, - "size": 2206918223805.692 - }, - { - "code": "NG", - "name": "Nigeria", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 9.03585605, - "lng": 8.677515500000027, - "south": 4.1821, - "west": 2.676932, - "north": 13.8896121, - "east": 14.678099, - "size": 1424069093623.6204 - }, - { - "code": "NU", - "name": "Niue", - "country": "New Zealand", - "region": "Polynesia", - "continent": "Oceania", - "type": "dependent", - "lat": -19.0540959, - "lng": -169.86220479999997, - "south": -19.1555668, - "west": -169.9500847, - "north": -18.952625, - "east": -169.7743249, - "size": 417793725.8031535 - }, - { - "code": "NF", - "name": "Norfolk Island", - "country": "Australia", - "region": "Australia and New Zealand", - "continent": "Oceania", - "type": "dependent", - "lat": -29.064197, - "lng": 167.95622349999996, - "south": -29.126415, - "west": 167.914414, - "north": -29.001979, - "east": 167.998033, - "size": 112704828.2027126 - }, - { - "code": "KP", - "name": "North Korea", - "region": "Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 40.293345, - "lng": 127.39512500000001, - "south": 37.5751, - "west": 124.1016, - "north": 43.01159, - "east": 130.68865, - "size": 338351054256.4433 - }, - { - "code": "VDVN", - "name": "North Vietnam", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "former", - "lat": 15.7942975, - "lng": 105.91045499999996, - "south": 8.1952, - "west": 102.14441, - "north": 23.393395, - "east": 109.6765, - "size": 1361011034156.075 - }, - { - "code": "CY-NC", - "name": "Northern Cyprus", - "region": "Western Asia", - "continent": "Asia", - "type": "unrecognized", - "lat": 35.168800000000005, - "lng": 33.42520000000002, - "south": 34.6304, - "west": 32.2459, - "north": 35.7072, - "east": 34.6045, - "size": 25727120206.820034 - }, - { - "code": "GB-NIR", - "name": "Northern Ireland", - "country": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 54.66690505, - "lng": -6.79808735000006, - "south": 54.0211981, - "west": -8.176558, - "north": 55.312612, - "east": -5.4196167, - "size": 25515326599.74991 - }, - { - "code": "MP", - "name": "Northern Mariana Islands", - "country": "United States", - "region": "Micronesia", - "continent": "Oceania", - "type": "dependent", - "lat": 17.314935499999997, - "lng": 145.48645020000004, - "south": 13.9713848, - "west": 144.7668457, - "north": 20.6584862, - "east": 146.2060547, - "size": 113793375207.2461 - }, - { - "code": "NO", - "name": "Norway", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 64.55875, - "lng": 17.709949999999935, - "south": 57.8097, - "west": 4.0649, - "north": 71.3078, - "east": 31.355, - "size": 1956432609138.1316 - }, - { - "code": "OM", - "name": "Oman", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 21.446649999999998, - "lng": 56.152000000000044, - "south": 16.4572, - "west": 52, - "north": 26.4361, - "east": 60.304, - "size": 954553712364.0314 - }, - { - "code": "PCHH", - "name": "Pacific Islands", - "country": "United States", - "region": "Micronesia", - "continent": "Oceania", - "type": "former", - "lat": 10.406147299999999, - "lng": 152.2155762, - "south": 0.1538084, - "west": 131.8579102, - "north": 20.6584862, - "east": 172.57324219999998, - "size": 10121168791949.904 - }, - { - "code": "PK", - "name": "Pakistan", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 30.359303500000003, - "lng": 69.35370179999995, - "south": 23.6345, - "west": 60.872972, - "north": 37.084107, - "east": 77.8344316, - "size": 2433685651116.015 - }, - { - "code": "PW", - "name": "Palau", - "region": "Micronesia", - "continent": "Oceania", - "type": "sovereign", - "lat": 6.204894550000001, - "lng": 133.46740724999995, - "south": 4.1711155, - "west": 131.8579102, - "north": 8.2386736, - "east": 135.0769043, - "size": 161269956913.75342 - }, - { - "code": "PS", - "name": "Palestine", - "region": "Western Asia", - "continent": "Asia", - "type": "unrecognized", - "lat": 39.0299995, - "lng": -81.40693999999996, - "south": 39.0213318, - "west": -81.4229474, - "north": 39.0386672, - "east": -81.3909326, - "size": 5342511.158778699 - }, - { - "code": "PA", - "name": "Panama", - "region": "Central America", - "continent": "North America", - "type": "sovereign", - "lat": 8.377699999999999, - "lng": -80.10536454999999, - "south": 7.0409, - "west": -83.0522411, - "north": 9.7145, - "east": -77.158488, - "size": 193166664329.57428 - }, - { - "code": "PZPA", - "name": "Panama Canal Zone", - "country": "United States", - "region": "Central America", - "continent": "North America", - "type": "former", - "lat": 8.377699999999999, - "lng": -80.10536454999999, - "south": 7.0409, - "west": -83.0522411, - "north": 9.7145, - "east": -77.158488, - "size": 193166664329.57428 - }, - { - "code": "PG", - "name": "Papua New Guinea", - "region": "Melanesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -6.37625, - "lng": 150.40545014999998, - "south": -12.0823, - "west": 140.8500003, - "north": -0.6702, - "east": 159.9609, - "size": 2681489633548.975 - }, - { - "code": "PY", - "name": "Paraguay", - "continent": "South America", - "type": "sovereign", - "lat": -23.4389472, - "lng": -58.44055315000003, - "south": -27.5883342, - "west": -62.638051, - "north": -19.2895602, - "east": -54.2430553, - "size": 791399657259.521 - }, - { - "code": "PE", - "name": "Peru", - "continent": "South America", - "type": "sovereign", - "lat": -9.2435385, - "lng": -75.03038905, - "south": -18.4483, - "west": -81.3867, - "north": -0.038777, - "east": -68.6740781, - "size": 2850190257151.835 - }, - { - "code": "PH", - "name": "Philippines", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 12.078949999999999, - "lng": 121.95925, - "south": 4.2259, - "west": 116.1475, - "north": 19.932, - "east": 127.771, - "size": 2205280531223.871 - }, - { - "code": "PN", - "name": "Pitcairn", - "country": "United Kingdom", - "region": "Polynesia", - "continent": "Oceania", - "type": "dependent", - "lat": -24.485243349999998, - "lng": -127.73391719999995, - "south": -25.1776022, - "west": -130.9268188, - "north": -23.7928845, - "east": -124.5410156, - "size": 99720051055.8807 - }, - { - "code": "PL", - "name": "Poland", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 51.9537506, - "lng": 19.134123199999976, - "south": 49.0020251, - "west": 14.1223531, - "north": 54.9054761, - "east": 24.1458933, - "size": 451718322463.48584 - }, - { - "code": "PT", - "name": "Portugal", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 37.2218524, - "lng": -18.827504549999958, - "south": 32.2895, - "west": -31.4648, - "north": 42.1542048, - "east": -6.1902091, - "size": 2457256121211.68 - }, - { - "code": "PR", - "name": "Puerto Rico", - "country": "United States", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 18.199755500000002, - "lng": -66.58362699999998, - "south": 17.831509, - "west": -67.998751, - "north": 18.568002, - "east": -65.168503, - "size": 24538272528.283897 - }, - { - "code": "QA", - "name": "Qatar", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 25.344109, - "lng": 51.198999999999955, - "south": 24.471118, - "west": 50.7211, - "north": 26.2171, - "east": 51.6769, - "size": 18688837753.05595 - }, - { - "code": "CD", - "name": "Republic of the Congo", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -0.6916721000000001, - "lng": 14.88090555000008, - "south": -5.0964, - "west": 11.1182, - "north": 3.7130558, - "east": 18.6436111, - "size": 820658017837.7493 - }, - { - "code": "RHZW", - "name": "Rhodesia", - "region": "Eastern Africa", - "continent": "Africa", - "type": "former", - "lat": -19.01989715, - "lng": 29.15236994999998, - "south": -22.4236835, - "west": 25.2369579, - "north": -15.6161108, - "east": 33.067782, - "size": 624172744215.7195 - }, - { - "code": "RO", - "name": "Romania", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 45.9421708, - "lng": 25.019933000000037, - "south": 43.6190676, - "west": 20.261466, - "north": 48.265274, - "east": 29.7784, - "size": 380928709169.3099 - }, - { - "code": "RU", - "name": "Russia", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 61.676371849999995, - "lng": 105.31910999999991, - "south": 41.185353, - "west": 19.6161, - "north": 82.1673907, - "east": -168.97788, - "size": 40425547193301.65 - }, - { - "code": "RW", - "name": "Rwanda", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -1.94027805, - "lng": 29.878109699999982, - "south": -2.8266669, - "west": 28.8617752, - "north": -1.0538892, - "east": 30.8944442, - "size": 44626926047.33854 - }, - { - "code": "RE", - "name": "Réunion", - "country": "France", - "region": "Eastern Africa", - "continent": "Africa", - "type": "dependent", - "lat": -21.1353425, - "lng": 55.52730565000002, - "south": -21.4035321, - "west": 55.2097321, - "north": -20.8671529, - "east": 55.8448792, - "size": 3937709132.0145464 - }, - { - "code": "EH", - "name": "Sahrawi", - "region": "Northern Africa", - "continent": "Aftica", - "type": "unrecognized", - "lat": 24.0747, - "lng": -13.061982950000015, - "south": 20.427, - "west": -17.4573, - "north": 27.7224, - "east": -8.6666659, - "size": 725096722726.937 - }, - { - "code": "BL", - "name": "Saint Barthélemy", - "country": "France", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 17.9196265, - "lng": -62.8505945, - "south": 17.878453, - "west": -62.911764, - "north": 17.9608, - "east": -62.789425, - "size": 118784259.32345936 - }, - { - "code": "SH", - "name": "Saint Helena", - "country": "United Kingdom", - "region": "Western Africa", - "continent": "Africa", - "type": "dependent", - "lat": -22.444487050000003, - "lng": -10.261230449999971, - "south": -37.7880814, - "west": -15.4248047, - "north": -7.1008927, - "east": -5.0976562, - "size": 3586459992249.2847 - }, - { - "code": "KN", - "name": "Saint Kitts and Nevis", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 17.2495996, - "lng": -62.69663415000002, - "south": 17.0786101, - "west": -62.86956, - "north": 17.4205891, - "east": -62.5237083, - "size": 1399730784.0327709 - }, - { - "code": "LC", - "name": "Saint Lucia", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 13.9128528, - "lng": -60.97051620000002, - "south": 13.704778, - "west": -61.0812378, - "north": 14.1209276, - "east": -60.8597946, - "size": 1108463966.9356265 + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/74/Flag_of_the_Cocos_%28Keeling%29_Islands.svg", + "name": "Cocos Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cocos_Islands", + "east": 96.9327164, + "lat": -12.164165, + "lng": 96.870956, + "north": -11.819973, + "south": -12.2118513, + "west": 96.8134117 }, { "code": "MF", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/ec/Flag_of_Saint-Martin_%28local%29.svg", "name": "Saint Martin", - "country": "France", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 18.0863515, - "lng": -63.062049, - "south": 18.047626, - "west": -63.153246, - "north": 18.125077, + "wikipedia_url": "http://en.wikipedia.org/wiki/Collectivity_of_Saint_Martin", "east": -62.970852, - "size": 166407568.8309814 - }, - { - "code": "PM", - "name": "Saint Pierre and Miquelon", - "country": "France", - "region": "Northern America", - "continent": "North America", - "type": "dependent", - "lat": 46.94605, - "lng": -56.26733999999999, - "south": 46.7496, - "west": -56.40659, - "north": 47.1425, - "east": -56.12809, - "size": 925699958.3526695 - }, - { - "code": "VC", - "name": "Saint Vincent and the Grenadines", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 12.9640062, - "lng": -61.28551479999999, - "south": 12.5143467, - "west": -61.4863586, - "north": 13.4136657, - "east": -61.084671, - "size": 4362415102.578504 - }, - { - "code": "WS", - "name": "Samoa", - "region": "Polynesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -13.75182305, - "lng": -172.10773945, - "south": -14.0833013, - "west": -172.8108215, - "north": -13.4203448, - "east": -171.4046574, - "size": 11220955906.92151 - }, - { - "code": "SM", - "name": "San Marino", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 43.9429471, - "lng": 12.459873100000095, - "south": 43.8937645, - "west": 12.4035885, - "north": 43.9921297, - "east": 12.5161577, - "size": 98799493.35070819 - }, - { - "code": "SA", - "name": "Saudi Arabia", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 24.266906, - "lng": 45.09834999999998, - "south": 16.379528, - "west": 34.53, - "north": 32.154284, - "east": 55.6667, - "size": 3754857572351.7236 - }, - { - "code": "GB-SCT", - "name": "Scotland", - "country": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 57.746607, - "lng": -4.687544500000058, - "south": 54.631564, - "west": -8.662663, - "north": 60.86165, - "east": -0.712426, - "size": 327394184073.5608 - }, - { - "code": "SN", - "name": "Senegal", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 14.478977200000001, - "lng": -14.518303500000002, - "south": 12.2649, - "west": -17.688, - "north": 16.6930544, - "east": -11.348607, - "size": 336734436309.2485 - }, - { - "code": "RS", - "name": "Serbia", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 44.2104745, - "lng": 20.928671750000035, - "south": 42.231503, - "west": 18.850952, - "north": 46.189446, - "east": 23.0063915, - "size": 146059681969.82852 - }, - { - "code": "CSXX", - "name": "Serbia and Montenegro", - "continent": "Europe", - "type": "former", - "lat": 44.009573, - "lng": 20.72018575000004, - "south": 41.8297, - "west": 18.43398000000002, - "north": 46.189446, - "east": 23.006391500000063, - "size": 177626658557.7511 - }, - { - "code": "SC", - "name": "Seychelles", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -7.2741055, - "lng": 51.18804935000003, - "south": -10.4716073, - "west": 45.9832764, - "north": -4.0766037, - "east": 56.3928223, - "size": 817862137714.0074 - }, - { - "code": "SITH", - "name": "Siam", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "former", - "lat": 13.038965000000001, - "lng": 101.49010399999997, - "south": 5.612787, - "west": 97.343396, - "north": 20.465143, - "east": 105.636812, - "size": 1482894394796.259 - }, - { - "code": "SL", - "name": "Sierra Leone", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 8.4222862, - "lng": -11.837475499999982, - "south": 6.8446, - "west": -13.4033, - "north": 9.9999724, - "east": -10.271651, - "size": 121116169169.44933 - }, - { - "code": "SKIN", - "name": "Sikkim", - "region": "Southern Asia", - "continent": "Asia", - "type": "former", - "lat": 27.602877999999997, - "lng": 88.457898, - "south": 27.076997, - "west": 88.00499, - "north": 28.128759, - "east": 88.910806, - "size": 10462028105.71251 - }, - { - "code": "SG", - "name": "Singapore", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 1.337939, - "lng": 103.83936800000004, - "south": 1.2015, - "west": 103.5805, - "north": 1.474378, - "east": 104.098236, - "size": 1750251587.2287228 - }, - { - "code": "SX", - "name": "Sint Maarten", - "country": "Netherlands", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 18.0863515, - "lng": -63.062049, - "south": 18.047626, - "west": -63.153246, + "lat": 18.08255, + "lng": -63.052251, "north": 18.125077, - "east": -62.970852, - "size": 166407568.8309814 + "south": 18.047626, + "west": -63.153246 }, { - "code": "SK", - "name": "Slovakia", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 48.67259695, - "lng": 19.69605784999999, - "south": 47.7313888, - "west": 16.833182, - "north": 49.6138051, - "east": 22.5589337, - "size": 88196718553.47623 + "code": "CO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/21/Flag_of_Colombia.svg", + "name": "Colombia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Colombia", + "east": -66.8503172, + "lat": 4.570868, + "lng": -74.297333, + "north": 13.5178, + "south": -4.22711, + "west": -81.8317 }, { - "code": "SI", - "name": "Slovenia", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 46.149078349999996, - "lng": 14.992997149999951, - "south": 45.42151, - "west": 13.3755107, - "north": 46.8766467, - "east": 16.6104836, - "size": 40411341662.19801 + "code": "KM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/94/Flag_of_the_Comoros.svg", + "name": "Comoros", + "wikipedia_url": "http://en.wikipedia.org/wiki/Comoros", + "east": 44.5646667, + "lat": -11.875001, + "lng": 43.872219, + "north": -11.3373321, + "south": -12.4687601, + "west": 43.1968689 }, { - "code": "SB", - "name": "Solomon Islands", - "region": "Melanesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -9.37911295, - "lng": 161.5718078499999, - "south": -12.6832149, - "west": 155.1187134, - "north": -6.075011, - "east": 168.0249023, - "size": 1042169056872.7537 - }, - { - "code": "SO", - "name": "Somalia", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 5.2471, - "lng": 46.30408650000004, - "south": -1.8673, - "west": 40.994373, - "north": 12.3615, - "east": 51.6138, - "size": 1859822496660.5217 - }, - { - "code": "SO-SO", - "name": "Somaliland", - "region": "Eastern Aftica", - "continent": "Africa", - "type": "unrecognized", - "lat": 9.6978652, - "lng": 45.87203980000004, - "south": 7.9177934, - "west": 42.6791382, - "north": 11.477937, - "east": 49.0649414, - "size": 277654458097.8957 - }, - { - "code": "ZA", - "name": "South Africa", - "region": "Southern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -28.546193449999997, - "lng": 24.664300000000026, - "south": -34.967, - "west": 16.2817, - "north": -22.1253869, - "east": 33.0469, - "size": 2338673347483.4507 - }, - { - "code": "GS", - "name": "South Georgia and the South Sandwich Islands", - "country": "United Kingdom", - "continent": "South America", - "type": "dependent", - "lat": -56.8817513, - "lng": -31.94824220000004, - "south": -59.910976, - "west": -38.4301758, - "north": -53.8525266, - "east": -25.4663086, - "size": 531522905979.89075 - }, - { - "code": "KR", - "name": "South Korea", - "region": "Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 35.819050000000004, - "lng": 128.0072, - "south": 33.0041, - "west": 124.8541, - "north": 38.634, - "east": 131.1603, - "size": 356604619089.1397 - }, - { - "code": "GE-SO", - "name": "South Ossetia", - "region": "Western Asia", - "continent": "Asia", - "type": "unrecognized", - "lat": 42.3652, - "lng": 44.10259999999994, - "south": 42.0225, - "west": 43.5796, - "north": 42.7079, - "east": 44.6256, - "size": 6564181334.764017 - }, - { - "code": "SD-SS", - "name": "South Sudan", - "region": "Northern Africa", - "continent": "Aftica", - "type": "unrecognized", - "lat": 12.8591261, - "lng": 30.25436949999994, - "south": 3.4933339, - "west": 21.814939, - "north": 22.2249183, - "east": 38.6938, - "size": 3802711071200.4263 - }, - { - "code": "YDYE", - "name": "South Yemen", - "region": "Western Asia", - "continent": "Asia", - "type": "former", - "lat": 15.39875, - "lng": 48.1943, - "south": 11.7975, - "west": 41.7096, - "north": 19, - "east": 54.679, - "size": 1115275612987.1382 - }, - { - "code": "SUHH", - "name": "Soviet Union", - "region": "Eastern Europe", - "continent": "Europe", - "type": "former", - "lat": 58.64807535, - "lng": 105.31910999999991, - "south": 35.12876, - "west": 19.61609999999996, - "north": 82.1673907, - "east": -168.97788000000003, - "size": 50536546494694.38 - }, - { - "code": "ES", - "name": "Spain", - "region": "Southern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 40.2085, - "lng": -3.7129999999999654, - "south": 35.173, - "west": -12.524, - "north": 45.244, - "east": 5.098, - "size": 1677389551125.2556 - }, - { - "code": "LK", - "name": "Sri Lanka", - "region": "Southern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 7.857685, - "lng": 80.70624999999995, - "south": 5.6816, - "west": 79.2677, - "north": 10.03377, - "east": 82.1448, - "size": 153674507803.8084 - }, - { - "code": "SD", - "name": "Sudan", - "region": "Northern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 12.8591261, - "lng": 30.25436949999994, - "south": 3.4933339, - "west": 21.814939, - "north": 22.2249183, - "east": 38.6938, - "size": 3802711071200.4263 - }, - { - "code": "SR", - "name": "Suriname", - "continent": "South America", - "type": "sovereign", - "lat": 3.983453, - "lng": -56.006703000000016, - "south": 1.837306, - "west": -58.070506, - "north": 6.1296, - "east": -53.9429, - "size": 218966713297.79572 - }, - { - "code": "SJ", - "name": "Svalbard and Jan Mayen", - "country": "Norway", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 75.69731655000001, - "lng": 12.12890625, - "south": 70.4662074, - "west": -10.546875, - "north": 80.9284257, - "east": 34.8046875, - "size": 1450540754767.253 - }, - { - "code": "SZ", - "name": "Swaziland", - "region": "Southern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -26.517941399999998, - "lng": 31.46296940000002, - "south": -27.3173633, - "west": 30.7910943, - "north": -25.7185195, - "east": 32.1348445, - "size": 23821892648.447697 - }, - { - "code": "SE", - "name": "Sweden", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 62.03300175, - "lng": 17.37855504999993, - "south": 55.00598, - "west": 10.5798, - "north": 69.0600235, - "east": 24.1773101, - "size": 1107776902752.9473 - }, - { - "code": "CH", - "name": "Switzerland", - "region": "Western Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 46.8131505, - "lng": 8.224209999999971, - "south": 45.81792, - "west": 5.95608, - "north": 47.808381, - "east": 10.49234, - "size": 76571888977.34236 - }, - { - "code": "SY", - "name": "Syria", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 34.817332949999994, - "lng": 39.002504499999986, - "south": 32.314097, - "west": 35.6287, - "north": 37.3205689, - "east": 42.376309, - "size": 343571142589.86365 - }, - { - "code": "ST", - "name": "São Tomé and Príncipe", - "region": "Middle Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 0.8986459, - "lng": 6.993484500000022, - "south": -0.0988769, - "west": 6.328125, - "north": 1.8961687, - "east": 7.658844, - "size": 32893209150.821335 - }, - { - "code": "TW", - "name": "Taiwan", - "region": "Eastern Asia", - "continent": "Asia", - "type": "unrecognized", - "lat": 23.631149999999998, - "lng": 120.26995, - "south": 21.7595, - "west": 118.2071, - "north": 25.5028, - "east": 122.3328, - "size": 175299890668.45273 - }, - { - "code": "TJ", - "name": "Tajikistan", - "region": "Central Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 38.858202000000006, - "lng": 71.2479841500001, - "south": 36.672037, - "west": 67.342012, - "north": 41.044367, - "east": 75.1539563, - "size": 329518550352.38763 - }, - { - "code": "TZ", - "name": "Tanzania", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -6.36388875, - "lng": 35.0606501499999, - "south": -11.7408333, - "west": 29.3400003, - "north": -0.9869442, - "east": 40.7813, - "size": 1513077835105.1492 - }, - { - "code": "TH", - "name": "Thailand", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 13.038965000000001, - "lng": 101.49010399999997, - "south": 5.612787, - "west": 97.343396, - "north": 20.465143, - "east": 105.636812, - "size": 1482894394796.259 - }, - { - "code": "TL", - "name": "Timor-Leste", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": -8.78935, - "lng": 125.72904999999992, - "south": -9.5303, - "west": 124.0332, - "north": -8.0484, - "east": 127.4249, - "size": 61551190637.09258 - }, - { - "code": "TG", - "name": "Togo", - "region": "Western Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 8.6099057, - "lng": 0.82966435000003, - "south": 6.0812, - "west": -0.1497214, - "north": 11.1386114, - "east": 1.8090501, - "size": 121336488202.25899 - }, - { - "code": "TK", - "name": "Tokelau", + "code": "CK", "country": "New Zealand", - "region": "Polynesia", - "continent": "Oceania", - "type": "dependent", - "lat": -8.964032249999999, - "lng": -171.87767029999998, - "south": -9.5059528, - "west": -172.6625061, - "north": -8.4221117, - "east": -171.0928345, - "size": 20824442478.02507 + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/35/Flag_of_the_Cook_Islands.svg", + "name": "Cook Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cook_Islands", + "east": -155.6982422, + "lat": -21.236736, + "lng": -159.777671, + "north": -8.1679932, + "south": -23.0898384, + "west": -166.1791992 }, { - "code": "TO", - "name": "Tonga", - "region": "Polynesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -18.62101475, - "lng": -174.60571284999997, - "south": -21.8360058, - "west": -175.9570312, - "north": -15.4060237, - "east": -173.2543945, - "size": 203967287529.83212 + "code": "AU-CS", + "country": "Australia", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b9/Flag_of_Australia.svg", + "name": "Coral Sea Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Coral_Sea_Islands", + "east": 152.114746, + "lat": -16.8735715, + "lng": 150.621315, + "north": -16.019499, + "south": -17.727644, + "west": 149.127884 }, { - "code": "MD-TR", - "name": "Transnistria", - "region": "Eastern Europe", - "continent": "Europe", - "type": "unrecognized", - "lat": 47.02352605, - "lng": 28.89584005000006, - "south": 47.0111474, - "west": 28.8940215, - "north": 47.0359047, - "east": 28.8976586, - "size": 760664.1739065484 + "code": "CR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bc/Flag_of_Costa_Rica_%28state%29.svg", + "name": "Costa Rica", + "wikipedia_url": "http://en.wikipedia.org/wiki/Costa_Rica", + "east": -82.5183, + "lat": 9.748917, + "lng": -83.753428, + "north": 11.2185356, + "south": 7.9722, + "west": -86.0449 }, { - "code": "TT", - "name": "Trinidad and Tobago", - "region": "Caribbean", - "continent": "North America", - "type": "sovereign", - "lat": 10.7006481, - "lng": -61.21163905000003, - "south": 10.0422188, - "west": -61.930593, - "north": 11.3590774, - "east": -60.4926851, - "size": 23056031921.117702 + "code": "HR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1b/Flag_of_Croatia.svg", + "name": "Croatia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Croatia", + "east": 19.449118, + "lat": 45.1, + "lng": 15.2, + "north": 46.5549896, + "south": 42.38, + "west": 13.3649 }, { - "code": "TA", - "name": "Tristan da Cunha", + "code": "CU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bd/Flag_of_Cuba.svg", + "name": "Cuba", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cuba", + "east": -73.9545, + "lat": 21.521757, + "lng": -77.781167, + "north": 23.3776, + "south": 19.6529, + "west": -85.1715 + }, + { + "code": "CW", + "country": "Netherlands", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b1/Flag_of_Cura%C3%A7ao.svg", + "name": "Curaçao", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cura%C3%A7ao", + "east": -68.7385368, + "lat": 12.1224221, + "lng": -68.8824233, + "north": 12.3916805, + "south": 12.0379775, + "west": -69.1600137 + }, + { + "code": "CY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d4/Flag_of_Cyprus.svg", + "name": "Cyprus", + "wikipedia_url": "http://en.wikipedia.org/wiki/Cyprus", + "east": 34.6045, + "lat": 35.126413, + "lng": 33.429859, + "north": 35.7072, + "south": 34.6304, + "west": 32.2459 + }, + { + "code": "CZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/cb/Flag_of_the_Czech_Republic.svg", + "name": "Czech Republic", + "wikipedia_url": "http://en.wikipedia.org/wiki/Czech_Republic", + "east": 18.859236, + "lat": 49.817492, + "lng": 15.472962, + "north": 51.055648, + "south": 48.5515315, + "west": 12.0909912 + }, + { + "code": "CSHH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/2d/Flag_of_Czechoslovakia.svg", + "former": true, + "name": "Czechoslovakia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Czechoslovakia", + "east": 22.5589337, + "lat": 49.3935184, + "lng": 17.32496245, + "north": 51.055648, + "south": 47.7313888, + "west": 12.0909912 + }, + { + "code": "CD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/6f/Flag_of_the_Democratic_Republic_of_the_Congo.svg", + "name": "Democratic Republic of the Congo", + "wikipedia_url": "http://en.wikipedia.org/wiki/Democratic_Republic_of_the_Congo", + "east": 31.3208323, + "lat": -4.038333, + "lng": 21.758664, + "north": 5.3813889, + "south": -13.4580558, + "west": 12.1454 + }, + { + "code": "DK", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9c/Flag_of_Denmark.svg", + "name": "Denmark", + "wikipedia_url": "http://en.wikipedia.org/wiki/Denmark", + "east": 13.16711, + "lat": 56.26392, + "lng": 9.501785, + "north": 58.02846, + "south": 54.4317, + "west": 7.8552 + }, + { + "code": "DG", "country": "United Kingdom", - "region": "Western Africa", - "continent": "Africa", - "type": "dependent", - "lat": -37.11595925, - "lng": -12.284002299999997, - "south": -37.1701659, - "west": -12.3510361, - "north": -37.0617526, - "east": -12.2169685, - "size": 143626188.76440197 + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/6e/Flag_of_the_British_Indian_Ocean_Territory.svg", + "name": "Diego Garcia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Diego_Garcia", + "east": 72.4943805, + "lat": -7.3195005, + "lng": 72.4228556, + "north": -7.2332527, + "south": -7.4435391, + "west": 72.3540902 }, { - "code": "TN", - "name": "Tunisia", - "region": "Northern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 33.881848149999996, - "lng": 9.560765349999997, - "south": 30.2277963, - "west": 7.5223134, - "north": 37.5359, - "east": 11.5992173, - "size": 306309243636.9502 + "code": "DJ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/34/Flag_of_Djibouti.svg", + "name": "Djibouti", + "wikipedia_url": "http://en.wikipedia.org/wiki/Djibouti", + "east": 43.4839, + "lat": 11.825138, + "lng": 42.590275, + "north": 12.7136968, + "south": 10.9319442, + "west": 41.7597222 }, { - "code": "TR", - "name": "Turkey", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 39.0871902, - "lng": 35.17791399999999, - "south": 35.8076804, - "west": 25.5377, - "north": 42.3667, - "east": 44.818128, - "size": 1215702858121.0513 + "code": "DM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c4/Flag_of_Dominica.svg", + "name": "Dominica", + "wikipedia_url": "http://en.wikipedia.org/wiki/Dominica", + "east": -61.2295532, + "lat": 15.414999, + "lng": -61.370976, + "north": 15.6537839, + "south": 15.20169, + "west": -61.484108 }, { - "code": "TM", - "name": "Turkmenistan", - "region": "Central Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 38.963802, - "lng": 59.51212650000002, - "south": 35.12876, - "west": 52.3169, - "north": 42.798844, - "east": 66.707353, - "size": 1062716221635.5518 + "code": "DO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9f/Flag_of_the_Dominican_Republic.svg", + "name": "Dominican Republic", + "wikipedia_url": "http://en.wikipedia.org/wiki/Dominican_Republic", + "east": -68.2526, + "lat": 18.735693, + "lng": -70.162651, + "north": 19.978699, + "south": 17.3611, + "west": -72.00751 }, { - "code": "TC", - "name": "Turks and Caicos Islands", + "code": "DDDE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a1/Flag_of_East_Germany.svg", + "former": true, + "name": "East Germany", + "wikipedia_url": "http://en.wikipedia.org/wiki/East_Germany", + "east": 15.0418321, + "lat": 51.165691, + "lng": 10.451526, + "north": 55.0815, + "south": 47.270127, + "west": 5.8662579 + }, + { + "code": "TPTL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/26/Flag_of_East_Timor.svg", + "former": true, + "name": "East Timor", + "wikipedia_url": "http://en.wikipedia.org/wiki/East_Timor", + "east": 127.4249, + "lat": -8.874217, + "lng": 125.727539, + "north": -8.0484, + "south": -9.5303, + "west": 124.0332 + }, + { + "code": "EC", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e8/Flag_of_Ecuador.svg", + "name": "Ecuador", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ecuador", + "east": -75.188794, + "lat": -1.831239, + "lng": -78.183406, + "north": 2.2955, + "south": -5.014351, + "west": -92.6038 + }, + { + "code": "EG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fe/Flag_of_Egypt.svg", + "name": "Egypt", + "wikipedia_url": "http://en.wikipedia.org/wiki/Egypt", + "east": 37.0569, + "lat": 26.820553, + "lng": 30.802498, + "north": 31.8122, + "south": 22, + "west": 24.6954964 + }, + { + "code": "SV", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/34/Flag_of_El_Salvador.svg", + "name": "El Salvador", + "wikipedia_url": "http://en.wikipedia.org/wiki/El_Salvador", + "east": -87.6682, + "lat": 13.794185, + "lng": -88.89653, + "north": 14.4500015, + "south": 13.0474, + "west": -90.1923 + }, + { + "code": "GB-ENG", "country": "United Kingdom", - "region": "Caribbean", - "continent": "Oceania", - "type": "dependent", - "lat": 21.573810299999998, - "lng": -71.79016115000002, - "south": 21.1459922, - "west": -72.520752, - "north": 22.0016284, - "east": -71.0595703, - "size": 14407507850.703577 - }, - { - "code": "TV", - "name": "Tuvalu", - "region": "Polynesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -8.3096325, - "lng": 177.78076169999997, - "south": -11.1891796, - "west": 175.5615234, - "north": -5.4300854, - "east": 180, - "size": 313302714656.5958 - }, - { - "code": "UG", - "name": "Uganda", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": 1.3712586500000001, - "lng": 32.29971924999995, - "south": -1.4761108, - "west": 29.5663892, - "north": 4.2186281, - "east": 35.0330493, - "size": 385509551437.3457 - }, - { - "code": "UA", - "name": "Ukraine", - "region": "Eastern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 48.3359905, - "lng": 31.18215054999996, - "south": 44.2924, - "west": 22.1357201, - "north": 52.379581, - "east": 40.228581, - "size": 1204347824305.5593 - }, - { - "code": "AE", - "name": "United Arab Emirates", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 24.3548595, - "lng": 53.95589999999993, - "south": 22.633219, - "west": 51.4723, - "north": 26.0765, - "east": 56.4395, - "size": 193056207987.62372 - }, - { - "code": "GB", - "name": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "sovereign", - "lat": 55.3720906, - "lng": -3.4468685000000505, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/be/Flag_of_England.svg", + "name": "England", + "wikipedia_url": "http://en.wikipedia.org/wiki/England", + "east": 1.768926, + "lat": 52.0190289, + "lng": -0.7704274, + "north": 55.8116485, "south": 49.8825312, - "west": -8.662663000000066, - "north": 60.86165, - "east": 1.768925999999965, - "size": 805250615187.3992 + "west": -6.3651943 }, { - "code": "UK", - "name": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "other", - "lat": 55.3720906, - "lng": -3.4468685000000505, - "south": 49.8825312, - "west": -8.662663000000066, - "north": 60.86165, - "east": 1.768925999999965, - "size": 805250615187.3992 + "code": "GQ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/31/Flag_of_Equatorial_Guinea.svg", + "name": "Equatorial Guinea", + "wikipedia_url": "http://en.wikipedia.org/wiki/Equatorial_Guinea", + "east": 11.3538886, + "lat": 1.650801, + "lng": 10.267895, + "north": 3.8355, + "south": -1.5475, + "west": 5.5419 }, { - "code": "US", - "name": "United States", - "region": "Northern America", - "continent": "North America", - "type": "sovereign", - "lat": 45.15755, - "lng": -128.14468745, - "south": 18.7763, - "west": 170.5957, - "north": 71.5388, - "east": -66.8850749, - "size": 54513516094718.12 + "code": "ER", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/29/Flag_of_Eritrea.svg", + "name": "Eritrea", + "wikipedia_url": "http://en.wikipedia.org/wiki/Eritrea", + "east": 43.2312, + "lat": 15.179384, + "lng": 39.782334, + "north": 17.9892, + "south": 12.354723, + "west": 36.4433333 }, { - "code": "UM", - "name": "United States Minor Outlying Islands", + "code": "EE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/8f/Flag_of_Estonia.svg", + "name": "Estonia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Estonia", + "east": 28.210139, + "lat": 58.595272, + "lng": 25.013607, + "north": 59.7315, + "south": 57.5093155, + "west": 21.6541 + }, + { + "code": "ET", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/71/Flag_of_Ethiopia.svg", + "name": "Ethiopia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ethiopia", + "east": 47.9999999, + "lat": 9.145, + "lng": 40.489673, + "north": 14.8942145, + "south": 3.4041356, + "west": 32.9911111 + }, + { + "code": "EU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b7/Flag_of_Europe.svg", + "name": "European Union", + "other": true, + "wikipedia_url": "http://en.wikipedia.org/wiki/European_Union", + "east": 74.1357, + "lat": 54.5259614, + "lng": 15.2551187, + "north": 82.7021697, + "south": 33.8978, + "west": -28.0371 + }, + { + "code": "FK", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/83/Flag_of_the_Falkland_Islands.svg", + "name": "Falkland Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Falkland_Islands", + "east": -57.6768494, + "lat": -51.796253, + "lng": -59.523613, + "north": -50.9809116, + "south": -52.4744161, + "west": -61.3792419 + }, + { + "code": "FO", + "country": "Denmark", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/3c/Flag_of_the_Faroe_Islands.svg", + "name": "Faroe Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Faroe_Islands", + "east": -6.1907959, + "lat": 61.892635, + "lng": -6.911806, + "north": 62.4310742, + "south": 61.3677776, + "west": -7.7178955 + }, + { + "code": "FM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4c/Flag_of_Federated_States_of_Micronesia.svg", + "name": "Micronesia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Federated_States_of_Micronesia", + "east": 163.5177612, + "lat": 7.425554, + "lng": 150.550812, + "north": 10.2770863, + "south": 0.1538084, + "west": 136.9226074 + }, + { + "code": "FJ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/ba/Flag_of_Fiji.svg", + "name": "Fiji", + "wikipedia_url": "http://en.wikipedia.org/wiki/Fiji", + "east": -177.8686523, + "lat": -17.713371, + "lng": 178.065032, + "north": -12.2084957, + "south": -20.8998713, + "west": 176.7919922 + }, + { + "code": "FI", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bc/Flag_of_Finland.svg", + "name": "Finland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Finland", + "east": 31.5871, + "lat": 61.92411, + "lng": 25.748151, + "north": 70.0922932, + "south": 59.6872, + "west": 19.2096 + }, + { + "code": "FR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "name": "France", + "wikipedia_url": "http://en.wikipedia.org/wiki/France", + "east": 9.6625, + "lat": 46.227638, + "lng": 2.213749, + "north": 51.1242, + "south": 41.3253, + "west": -5.5591 + }, + { + "code": "GF", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "name": "French Guiana", + "wikipedia_url": "http://en.wikipedia.org/wiki/French_Guiana", + "east": -51.616449, + "lat": 3.933889, + "lng": -53.125782, + "north": 5.9548, + "south": 2.109287, + "west": -54.554438 + }, + { + "code": "PF", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/db/Flag_of_French_Polynesia.svg", + "name": "French Polynesia", + "wikipedia_url": "http://en.wikipedia.org/wiki/French_Polynesia", + "east": -137.3511, + "lat": -17.679742, + "lng": -149.406843, + "north": -6.4682, + "south": -28.61346, + "west": -154.4678 + }, + { + "code": "TF", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a7/Flag_of_the_French_Southern_and_Antarctic_Lands.svg", + "name": "French Southern Territories", + "wikipedia_url": "http://en.wikipedia.org/wiki/French_Southern_Territories", + "east": 70.6558228, + "lat": -49.280366, + "lng": 69.348557, + "north": -48.4036794, + "south": -50.0641917, + "west": 68.4832764 + }, + { + "code": "FQHH", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a7/Flag_of_the_French_Southern_and_Antarctic_Lands.svg", + "former": true, + "name": "French Southern and Antarctic Territories", + "wikipedia_url": "http://en.wikipedia.org/wiki/French_Southern_and_Antarctic_Territories", + "east": 142.18333333, + "lat": -66.72740409, + "lng": 105.33330486, + "north": -48.4036794, + "south": -85.05112878, + "west": 68.4832764 + }, + { + "code": "AIDJ", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "former": true, + "name": "French Afar and Issas", + "wikipedia_url": "http://en.wikipedia.org/wiki/French_Territory_of_the_Afars_and_the_Issas", + "east": 43.4839, + "lat": 11.825138, + "lng": 42.590275, + "north": 12.7136968, + "south": 10.9319442, + "west": 41.7597222 + }, + { + "code": "GA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/04/Flag_of_Gabon.svg", + "name": "Gabon", + "wikipedia_url": "http://en.wikipedia.org/wiki/Gabon", + "east": 14.5205561, + "lat": -0.803689, + "lng": 11.609444, + "north": 2.3269444, + "south": -4.1656, + "west": 8.421 + }, + { + "code": "GM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/77/Flag_of_The_Gambia.svg", + "name": "Gambia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Gambia", + "east": -13.7986106, + "lat": 13.443182, + "lng": -15.310139, + "north": 13.8263892, + "south": 13.0099, + "west": -16.9464 + }, + { + "code": "GE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0f/Flag_of_Georgia.svg", + "name": "Georgia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Georgia_(country)", + "east": 46.736119, + "lat": 42.315407, + "lng": 43.356892, + "north": 43.585991, + "south": 41.054942, + "west": 39.9792 + }, + { + "code": "DE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/ba/Flag_of_Germany.svg", + "name": "Germany", + "wikipedia_url": "http://en.wikipedia.org/wiki/Germany", + "east": 15.0418321, + "lat": 51.165691, + "lng": 10.451526, + "north": 55.0815, + "south": 47.270127, + "west": 5.8662579 + }, + { + "code": "GH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/19/Flag_of_Ghana.svg", + "name": "Ghana", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ghana", + "east": 1.1995656, + "lat": 7.946527, + "lng": -1.023194, + "north": 11.1666675, + "south": 4.6339, + "west": -3.2491669 + }, + { + "code": "GI", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/02/Flag_of_Gibraltar.svg", + "name": "Gibraltar", + "wikipedia_url": "http://en.wikipedia.org/wiki/Gibraltar", + "east": -5.3345, + "lat": 36.137741, + "lng": -5.345374, + "north": 36.1551187, + "south": 36.1039, + "west": -5.3721 + }, + { + "code": "GEHH", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4d/Flag_of_Gilbert_and_Ellice_Islands.svg", + "former": true, + "name": "Gilbert and Ellice Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Gilbert_and_Ellice_Islands", + "east": -144.2285156, + "lat": -4.34287315, + "lng": -167.67333985, + "north": 5.4082109, + "south": -14.0939572, + "west": 168.8818359 + }, + { + "code": "GR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_Greece.svg", + "name": "Greece", + "wikipedia_url": "http://en.wikipedia.org/wiki/Greece", + "east": 28.4491, + "lat": 39.074208, + "lng": 21.824312, + "north": 41.7485456, + "south": 34.5428, + "west": 19.3098 + }, + { + "code": "GL", + "country": "Denmark", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/09/Flag_of_Greenland.svg", + "name": "Greenland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Greenland", + "east": -8.26172, + "lat": 71.706936, + "lng": -42.604303, + "north": 83.9702561, + "south": 58.26329, + "west": -73.82812 + }, + { + "code": "GD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bc/Flag_of_Grenada.svg", + "name": "Grenada", + "wikipedia_url": "http://en.wikipedia.org/wiki/Grenada", + "east": -61.3620758, + "lat": 12.262776, + "lng": -61.604171, + "north": 12.5672975, + "south": 11.9829051, + "west": -61.8059921 + }, + { + "code": "GP", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/04/Flag_of_Guadeloupe_%28local%29.svg", + "name": "Guadeloupe", + "wikipedia_url": "http://en.wikipedia.org/wiki/Guadeloupe", + "east": -60.9473419, + "lat": 16.995971, + "lng": -62.067641, + "north": 16.995971, + "south": 15.742032, + "west": -62.067641 + }, + { + "code": "GU", "country": "United States", - "type": "dependent", - "lat": 14.0045105, - "lng": -134.20333849999997, - "south": -0.389006, - "west": 166.593323, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/07/Flag_of_Guam.svg", + "name": "Guam", + "wikipedia_url": "http://en.wikipedia.org/wiki/Guam", + "east": 145.112915, + "lat": 13.444304, + "lng": 144.793731, + "north": 13.7994072, + "south": 13.1022175, + "west": 144.4647217 + }, + { + "code": "GT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/ec/Flag_of_Guatemala.svg", + "name": "Guatemala", + "wikipedia_url": "http://en.wikipedia.org/wiki/Guatemala", + "east": -88.1982, + "lat": 15.783471, + "lng": -90.230759, + "north": 17.8156972, + "south": 13.63, + "west": -92.2714 + }, + { + "code": "GG", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fa/Flag_of_Guernsey.svg", + "name": "Guernsey", + "wikipedia_url": "http://en.wikipedia.org/wiki/Guernsey", + "east": -2.158902, + "lat": 49.465691, + "lng": -2.585278, + "north": 49.731547, + "south": 49.407746, + "west": -2.675589 + }, + { + "code": "GN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/ed/Flag_of_Guinea.svg", + "name": "Guinea", + "wikipedia_url": "http://en.wikipedia.org/wiki/Guinea", + "east": -7.6463886, + "lat": 9.945587, + "lng": -9.696645, + "north": 12.6775003, + "south": 7.190909, + "west": -15.282 + }, + { + "code": "GW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/01/Flag_of_Guinea-Bissau.svg", + "name": "Guinea-Bissau", + "wikipedia_url": "http://en.wikipedia.org/wiki/Guinea-Bissau", + "east": -13.6430556, + "lat": 11.803749, + "lng": -15.180413, + "north": 12.6847225, + "south": 10.7146, + "west": -16.9519 + }, + { + "code": "GY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/99/Flag_of_Guyana.svg", + "name": "Guyana", + "wikipedia_url": "http://en.wikipedia.org/wiki/Guyana", + "east": -56.49112, + "lat": 4.860416, + "lng": -58.93018, + "north": 8.7222, + "south": 1.164724, + "west": -61.414905 + }, + { + "code": "HT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/56/Flag_of_Haiti.svg", + "name": "Haiti", + "wikipedia_url": "http://en.wikipedia.org/wiki/Haiti", + "east": -71.621754, + "lat": 18.971187, + "lng": -72.285215, + "north": 20.1282, + "south": 17.9422, + "west": -74.6082 + }, + { + "code": "HM", + "country": "Australia", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b9/Flag_of_Australia.svg", + "name": "Heard Island and McDonald Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Heard_Island_and_McDonald_Islands", + "east": 73.859146, + "lat": -53.08181, + "lng": 73.504158, + "north": -52.909416, + "south": -53.192001, + "west": 72.596535 + }, + { + "code": "HN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/82/Flag_of_Honduras.svg", + "name": "Honduras", + "wikipedia_url": "http://en.wikipedia.org/wiki/Honduras", + "east": -83.0621, + "lat": 15.199999, + "lng": -86.241905, + "north": 17.4678, + "south": 12.9842246, + "west": -89.355148 + }, + { + "code": "HK", + "country": "China", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/5b/Flag_of_Hong_Kong.svg", + "name": "Hong Kong", + "wikipedia_url": "http://en.wikipedia.org/wiki/Hong_Kong", + "east": 114.4295, + "lat": 22.396428, + "lng": 114.109497, + "north": 22.561968, + "south": 22.1435, + "west": 113.8259 + }, + { + "code": "HU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c1/Flag_of_Hungary.svg", + "name": "Hungary", + "wikipedia_url": "http://en.wikipedia.org/wiki/Hungary", + "east": 22.8982339, + "lat": 47.162494, + "lng": 19.503304, + "north": 48.585233, + "south": 45.737124, + "west": 16.1136813 + }, + { + "code": "IS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/ce/Flag_of_Iceland.svg", + "name": "Iceland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Iceland", + "east": -12.2388, + "lat": 64.963051, + "lng": -19.020835, + "north": 67.2466, + "south": 62.4819, + "west": -26.2573 + }, + { + "code": "IN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/41/Flag_of_India.svg", + "name": "India", + "wikipedia_url": "http://en.wikipedia.org/wiki/India", + "east": 97.395555, + "lat": 20.593684, + "lng": 78.96288, + "north": 35.5071565, + "south": 6.4627, + "west": 68.1097 + }, + { + "code": "ID", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9f/Flag_of_Indonesia.svg", + "name": "Indonesia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Indonesia", + "east": 141.0425, + "lat": -0.789275, + "lng": 113.921327, + "north": 6.217, + "south": -11.1083, + "west": 94.7351 + }, + { + "code": "IR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/ca/Flag_of_Iran.svg", + "name": "Iran", + "wikipedia_url": "http://en.wikipedia.org/wiki/Iran", + "east": 63.3333366, + "lat": 32.427908, + "lng": 53.688046, + "north": 39.7816755, + "south": 24.8067, + "west": 44.0318908 + }, + { + "code": "IQ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f6/Flag_of_Iraq.svg", + "name": "Iraq", + "wikipedia_url": "http://en.wikipedia.org/wiki/Iraq", + "east": 48.6351, + "lat": 33.223191, + "lng": 43.679291, + "north": 37.380932, + "south": 29.061208, + "west": 38.793674 + }, + { + "code": "IM", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bc/Flag_of_the_Isle_of_Man.svg", + "name": "Isle of Man", + "wikipedia_url": "http://en.wikipedia.org/wiki/Isle_of_Man", + "east": -4.308328, + "lat": 54.236107, + "lng": -4.548056, + "north": 54.418247, + "south": 54.04464, + "west": -4.830181 + }, + { + "code": "IL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d4/Flag_of_Israel.svg", + "name": "Israel", + "wikipedia_url": "http://en.wikipedia.org/wiki/Israel", + "east": 35.89473, + "lat": 31.046051, + "lng": 34.851612, + "north": 33.332805, + "south": 29.4797, + "west": 34.267387 + }, + { + "code": "IT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/03/Flag_of_Italy.svg", + "name": "Italy", + "wikipedia_url": "http://en.wikipedia.org/wiki/Italy", + "east": 18.7976, + "lat": 41.87194, + "lng": 12.56738, + "north": 47.0924248, + "south": 36.4699, + "west": 6.6266397 + }, + { + "code": "JM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0a/Flag_of_Jamaica.svg", + "name": "Jamaica", + "wikipedia_url": "http://en.wikipedia.org/wiki/Jamaica", + "east": -76.1448669, + "lat": 18.109581, + "lng": -77.297508, + "north": 18.569782, + "south": 17.6688854, + "west": -78.4073639 + }, + { + "code": "JP", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9e/Flag_of_Japan.svg", + "name": "Japan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Japan", + "east": 149.120962, + "lat": 36.204824, + "lng": 138.252924, + "north": 45.6691047, + "south": 23.9207972, + "west": 122.91 + }, + { + "code": "JE", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1c/Flag_of_Jersey.svg", + "name": "Jersey", + "wikipedia_url": "http://en.wikipedia.org/wiki/Jersey", + "east": -2.01882, + "lat": 49.214439, + "lng": -2.13125, + "north": 49.259406, + "south": 49.164176, + "west": -2.256745 + }, + { + "code": "JTUM", + "country": "United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e5/Flag_of_Johnston_Atoll_%28local%29.svg", + "former": true, + "name": "Johnston Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Johnston_Island", + "east": -169.517105, + "lat": 16.7322716, + "lng": -169.5308371, + "north": 16.741133, + "south": 16.726549, + "west": -169.543488 + }, + { + "code": "JO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c0/Flag_of_Jordan.svg", + "name": "Jordan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Jordan", + "east": 39.301154, + "lat": 30.585164, + "lng": 36.238414, + "north": 33.374735, + "south": 29.185036, + "west": 34.9441 + }, + { + "code": "KZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d3/Flag_of_Kazakhstan.svg", + "name": "Kazakhstan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Kazakhstan", + "east": 87.315415, + "lat": 48.019573, + "lng": 66.923684, + "north": 55.441984, + "south": 40.568584, + "west": 46.493672 + }, + { + "code": "KE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/49/Flag_of_Kenya.svg", + "name": "Kenya", + "wikipedia_url": "http://en.wikipedia.org/wiki/Kenya", + "east": 41.9068316, + "lat": -0.023559, + "lng": 37.906193, + "north": 5.0408674, + "south": -4.7243, + "west": 33.9098213 + }, + { + "code": "KI", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d3/Flag_of_Kiribati.svg", + "name": "Kiribati", + "wikipedia_url": "http://en.wikipedia.org/wiki/Kiribati", + "east": -144.2285156, + "lat": -3.370417, + "lng": -168.734039, + "north": 5.4082109, + "south": -14.0939572, + "west": 168.8818359 + }, + { + "code": "KOHH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/90/Flag_of_Korea_1882.svg", + "former": true, + "name": "Korea", + "wikipedia_url": "http://en.wikipedia.org/wiki/Korea", + "east": 131.1603, + "lat": 38.007845, + "lng": 127.63095, + "north": 43.01159, + "south": 33.0041, + "west": 124.1016 + }, + { + "code": "KW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/aa/Flag_of_Kuwait.svg", + "name": "Kuwait", + "wikipedia_url": "http://en.wikipedia.org/wiki/Kuwait", + "east": 48.5184, + "lat": 29.31166, + "lng": 47.481766, + "north": 30.1036993, + "south": 28.5244463, + "west": 46.55304 + }, + { + "code": "KG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c7/Flag_of_Kyrgyzstan.svg", + "name": "Kyrgyzstan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Kyrgyzstan", + "east": 80.293773, + "lat": 41.20438, + "lng": 74.766098, + "north": 43.265357, + "south": 39.180254, + "west": 69.250998 + }, + { + "code": "LA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/56/Flag_of_Laos.svg", + "name": "Laos", + "wikipedia_url": "http://en.wikipedia.org/wiki/Laos", + "east": 107.69483, + "lat": 19.85627, + "lng": 102.495496, + "north": 22.502872, + "south": 13.90972, + "west": 100.083214 + }, + { + "code": "LV", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/84/Flag_of_Latvia.svg", + "name": "Latvia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Latvia", + "east": 28.241403, + "lat": 56.879635, + "lng": 24.603189, + "north": 58.0855713, + "south": 55.6748581, + "west": 20.8466 + }, + { + "code": "LB", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/59/Flag_of_Lebanon.svg", + "name": "Lebanon", + "wikipedia_url": "http://en.wikipedia.org/wiki/Lebanon", + "east": 36.62372, + "lat": 33.854721, + "lng": 35.862285, + "north": 34.69209, + "south": 33.0550257, + "west": 35.0711 + }, + { + "code": "LS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4a/Flag_of_Lesotho.svg", + "name": "Lesotho", + "wikipedia_url": "http://en.wikipedia.org/wiki/Lesotho", + "east": 29.4557088, + "lat": -29.609988, + "lng": 28.233608, + "north": -28.5708011, + "south": -30.6755788, + "west": 27.0112311 + }, + { + "code": "LR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b8/Flag_of_Liberia.svg", + "name": "Liberia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Liberia", + "east": -7.369255, + "lat": 6.428055, + "lng": -9.429499, + "north": 8.551986, + "south": 4.2697, + "west": -11.5356 + }, + { + "code": "LY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/05/Flag_of_Libya.svg", + "name": "Libya", + "wikipedia_url": "http://en.wikipedia.org/wiki/Libya", + "east": 25.2686, + "lat": 26.3351, + "lng": 17.228331, + "north": 33.2203, + "south": 19.5004298, + "west": 9.3891431 + }, + { + "code": "LI", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/47/Flag_of_Liechtenstein.svg", + "name": "Liechtenstein", + "wikipedia_url": "http://en.wikipedia.org/wiki/Liechtenstein", + "east": 9.63565, + "lat": 47.166, + "lng": 9.555373, + "north": 47.2705467, + "south": 47.04829, + "west": 9.47162 + }, + { + "code": "LT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/11/Flag_of_Lithuania.svg", + "name": "Lithuania", + "wikipedia_url": "http://en.wikipedia.org/wiki/Lithuania", + "east": 26.83565, + "lat": 55.169438, + "lng": 23.881275, + "north": 56.4503174, + "south": 53.898672, + "west": 20.931 + }, + { + "code": "LU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/da/Flag_of_Luxembourg.svg", + "name": "Luxembourg", + "wikipedia_url": "http://en.wikipedia.org/wiki/Luxembourg", + "east": 6.53097, + "lat": 49.815273, + "lng": 6.129583, + "north": 50.1829445, + "south": 49.4480355, + "west": 5.7356294 + }, + { + "code": "MO", + "country": "China", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/63/Flag_of_Macau.svg", + "name": "Macau", + "wikipedia_url": "http://en.wikipedia.org/wiki/Macau", + "east": 113.6127, + "lat": 22.198745, + "lng": 113.543873, + "north": 22.217159, + "south": 22.1066, + "west": 113.5287132 + }, + { + "code": "MG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bc/Flag_of_Madagascar.svg", + "name": "Madagascar", + "wikipedia_url": "http://en.wikipedia.org/wiki/Madagascar", + "east": 50.9985, + "lat": -18.766947, + "lng": 46.869107, + "north": -11.437, + "south": -26.2146, + "west": 42.7368 + }, + { + "code": "MW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d1/Flag_of_Malawi.svg", + "name": "Malawi", + "wikipedia_url": "http://en.wikipedia.org/wiki/Malawi", + "east": 35.9241664, + "lat": -13.254308, + "lng": 34.301525, + "north": -9.3671481, + "south": -17.1352783, + "west": 32.6788892 + }, + { + "code": "MY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/66/Flag_of_Malaysia.svg", + "name": "Malaysia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Malaysia", + "east": 119.5738, + "lat": 4.210484, + "lng": 101.975766, + "north": 7.5191, + "south": 0.853821, + "west": 99.5787 + }, + { + "code": "MV", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0f/Flag_of_Maldives.svg", + "name": "Maldives", + "wikipedia_url": "http://en.wikipedia.org/wiki/Maldives", + "east": 74.7290039, + "lat": 3.202778, + "lng": 73.22068, + "north": 7.5149809, + "south": -1.2907844, + "west": 71.751709 + }, + { + "code": "ML", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/92/Flag_of_Mali.svg", + "name": "Mali", + "wikipedia_url": "http://en.wikipedia.org/wiki/Mali", + "east": 4.2666666, + "lat": 17.570692, + "lng": -3.996166, + "north": 25.000012, + "south": 10.147811, + "west": -12.238885 + }, + { + "code": "MT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/73/Flag_of_Malta.svg", + "name": "Malta", + "wikipedia_url": "http://en.wikipedia.org/wiki/Malta", + "east": 14.5779991, + "lat": 35.937496, + "lng": 14.375416, + "north": 36.082016, + "south": 35.8038922, + "west": 14.191582 + }, + { + "code": "MH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/2e/Flag_of_the_Marshall_Islands.svg", + "name": "Marshall Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Marshall_Islands", + "east": 172.5732422, + "lat": 7.131474, + "lng": 171.184478, + "north": 15.019075, + "south": 4.1601582, + "west": 159.8840332 + }, + { + "code": "MQ", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/52/Flag_of_Martinique.svg", + "name": "Martinique", + "wikipedia_url": "http://en.wikipedia.org/wiki/Martinique", + "east": -60.7856369, + "lat": 14.641528, + "lng": -61.024174, + "north": 14.8973451, + "south": 14.370834, + "west": -61.2419128 + }, + { + "code": "MR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/43/Flag_of_Mauritania.svg", + "name": "Mauritania", + "wikipedia_url": "http://en.wikipedia.org/wiki/Mauritania", + "east": -4.8333343, + "lat": 21.00789, + "lng": -10.940835, + "north": 27.2944447, + "south": 14.721273, + "west": -17.0701337 + }, + { + "code": "MU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/77/Flag_of_Mauritius.svg", + "name": "Mauritius", + "wikipedia_url": "http://en.wikipedia.org/wiki/Mauritius", + "east": 59.5844, + "lat": -20.348404, + "lng": 57.552152, + "north": -18.7763, + "south": -21.637, + "west": 55.7666 + }, + { + "code": "YT", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "name": "Mayotte", + "wikipedia_url": "http://en.wikipedia.org/wiki/Mayotte", + "east": 45.3201485, + "lat": -12.8275, + "lng": 45.166244, + "north": -12.5772665, + "south": -13.0358331, + "west": 44.9914169 + }, + { + "code": "FXFR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "name": "Metropolitan France", + "other": true, + "wikipedia_url": "http://en.wikipedia.org/wiki/Metropolitan_France", + "east": 9.6625, + "lat": 46.227638, + "lng": 2.213749, + "north": 51.1242, + "south": 41.3253, + "west": -5.5591 + }, + { + "code": "MX", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fc/Flag_of_Mexico.svg", + "name": "Mexico", + "wikipedia_url": "http://en.wikipedia.org/wiki/Mexico", + "east": -86.5887, + "lat": 23.634501, + "lng": -102.552784, + "north": 32.718763, + "south": 14.3895, + "west": -118.6523 + }, + { + "code": "MIUM", + "country": "United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/2a/Flag_of_the_Midway_Islands_%28local%29.svg", + "former": true, + "name": "Midway Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Midway_Islands", + "east": -171.718918, + "lat": 27.0754315, + "lng": -175.0114505, "north": 28.398027, - "east": -75, - "size": 40553982827499.54 + "south": 25.752836, + "west": -178.303983 }, { - "code": "PUUM", - "name": "United States Miscellaneous Pacific Islands", + "code": "MD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/27/Flag_of_Moldova.svg", + "name": "Moldova", + "wikipedia_url": "http://en.wikipedia.org/wiki/Moldova", + "east": 30.162538, + "lat": 47.411631, + "lng": 28.369885, + "north": 48.491944, + "south": 45.466904, + "west": 26.616856 + }, + { + "code": "MC", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/ea/Flag_of_Monaco.svg", + "name": "Monaco", + "wikipedia_url": "http://en.wikipedia.org/wiki/Monaco", + "east": 7.4426, + "lat": 43.7384176, + "lng": 7.4246158, + "north": 43.7519042, + "south": 43.7238, + "west": 7.4091036 + }, + { + "code": "MN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4c/Flag_of_Mongolia.svg", + "name": "Mongolia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Mongolia", + "east": 119.931949, + "lat": 46.862496, + "lng": 103.846656, + "north": 52.1486965, + "south": 41.58152, + "west": 87.73762 + }, + { + "code": "ME", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/64/Flag_of_Montenegro.svg", + "name": "Montenegro", + "wikipedia_url": "http://en.wikipedia.org/wiki/Montenegro", + "east": 20.357765, + "lat": 42.708678, + "lng": 19.37439, + "north": 43.558743, + "south": 41.8297, + "west": 18.43398 + }, + { + "code": "MS", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d0/Flag_of_Montserrat.svg", + "name": "Montserrat", + "wikipedia_url": "http://en.wikipedia.org/wiki/Montserrat", + "east": -62.1426201, + "lat": 16.742498, + "lng": -62.187366, + "north": 16.8260672, + "south": 16.671007, + "west": -62.242584 + }, + { + "code": "MA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/2c/Flag_of_Morocco.svg", + "name": "Morocco", + "wikipedia_url": "http://en.wikipedia.org/wiki/Morocco", + "east": -0.9969758, + "lat": 31.791702, + "lng": -7.09262, + "north": 35.9344, + "south": 27.6666665, + "west": -13.3044 + }, + { + "code": "MZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d0/Flag_of_Mozambique.svg", + "name": "Mozambique", + "wikipedia_url": "http://en.wikipedia.org/wiki/Mozambique", + "east": 41.3965, + "lat": -18.665695, + "lng": 35.529562, + "north": -10.3365, + "south": -26.9612, + "west": 30.2127775 + }, + { + "code": "MM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/8c/Flag_of_Myanmar.svg", + "name": "Myanmar", + "wikipedia_url": "http://en.wikipedia.org/wiki/Myanmar", + "east": 101.1702717, + "lat": 21.913965, + "lng": 95.956223, + "north": 28.5478351, + "south": 9.4518, + "west": 92.171808 + }, + { + "code": "AZ-NK", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/8d/Flag_of_Nagorno-Karabakh.svg", + "name": "Nagorno-Karabakh", + "wikipedia_url": "http://en.wikipedia.org/wiki/Nagorno-Karabakh_Republic", + "east": 47.1954658, + "lat": 40.1263658, + "lng": 46.5008174, + "north": 40.4144163, + "south": 39.4456577, + "west": 46.247494 + }, + { + "code": "NA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/00/Flag_of_Namibia.svg", + "name": "Namibia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Namibia", + "east": 25.2630084, + "lat": -22.95764, + "lng": 18.49041, + "north": -16.9527769, + "south": -28.9706386, + "west": 11.4697 + }, + { + "code": "NR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/30/Flag_of_Nauru.svg", + "name": "Nauru", + "wikipedia_url": "http://en.wikipedia.org/wiki/Nauru", + "east": 166.9631767, + "lat": -0.522778, + "lng": 166.931503, + "north": -0.4978976, + "south": -0.5580623, + "west": 166.9071293 + }, + { + "code": "NP", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9b/Flag_of_Nepal.svg", + "name": "Nepal", + "wikipedia_url": "http://en.wikipedia.org/wiki/Nepal", + "east": 88.1992978, + "lat": 28.394857, + "lng": 84.124008, + "north": 30.4469452, + "south": 26.3477794, + "west": 80.0522222 + }, + { + "code": "NL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/20/Flag_of_the_Netherlands.svg", + "name": "Netherlands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Netherlands", + "east": 7.2271405, + "lat": 52.132633, + "lng": 5.291266, + "north": 53.6756, + "south": 50.7503837, + "west": 3.3316 + }, + { + "code": "ANHH", + "country": "Netherlands", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0f/Flag_of_the_Netherlands_Antilles_%281959-1986%29.svg", + "former": true, + "name": "Netherlands Antilles", + "wikipedia_url": "http://en.wikipedia.org/wiki/Netherlands_Antilles", + "east": -62.8857422, + "lat": 12.226079, + "lng": -69.060087, + "north": 18.0636995, + "south": 11.8996035, + "west": -69.2770386 + }, + { + "code": "NC", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/23/Flag_of_New_Caledonia.svg", + "name": "New Caledonia", + "wikipedia_url": "http://en.wikipedia.org/wiki/New_Caledonia", + "east": 168.3325195, + "lat": -20.904305, + "lng": 165.618042, + "north": -19.1607355, + "south": -23.2514405, + "west": 163.3557129 + }, + { + "code": "NHVU", + "country": "France, United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/42/Flag_of_Anglo-French_Joint_Naval_Commission.svg", + "former": true, + "name": "New Hebrides", + "wikipedia_url": "http://en.wikipedia.org/wiki/New_Hebrides", + "east": 167.5122376, + "lat": -16, + "lng": 167, + "north": -15.6564832, + "south": -16.3429273, + "west": 166.4877624 + }, + { + "code": "NZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/3e/Flag_of_New_Zealand.svg", + "name": "New Zealand", + "wikipedia_url": "http://en.wikipedia.org/wiki/New_Zealand", + "east": 179.0112, + "lat": -40.900557, + "lng": 174.885971, + "north": -34.1436, + "south": -47.8427, + "west": 165.6738 + }, + { + "code": "NI", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/19/Flag_of_Nicaragua.svg", + "name": "Nicaragua", + "wikipedia_url": "http://en.wikipedia.org/wiki/Nicaragua", + "east": -82.2766, + "lat": 12.865416, + "lng": -85.207229, + "north": 15.0302755, + "south": 10.7090505, + "west": -87.7588 + }, + { + "code": "NE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f4/Flag_of_Niger.svg", + "name": "Niger", + "wikipedia_url": "http://en.wikipedia.org/wiki/Niger", + "east": 15.999034, + "lat": 17.607789, + "lng": 8.081666, + "north": 23.515, + "south": 11.6928011, + "west": 0.1666672 + }, + { + "code": "NG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/79/Flag_of_Nigeria.svg", + "name": "Nigeria", + "wikipedia_url": "http://en.wikipedia.org/wiki/Nigeria", + "east": 14.678099, + "lat": 9.081999, + "lng": 8.675277, + "north": 13.8896121, + "south": 4.1821, + "west": 2.676932 + }, + { + "code": "NU", + "country": "New Zealand", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/01/Flag_of_Niue.svg", + "name": "Niue", + "wikipedia_url": "http://en.wikipedia.org/wiki/Niue", + "east": -169.7743249, + "lat": -19.054445, + "lng": -169.867233, + "north": -18.952625, + "south": -19.1555668, + "west": -169.9500847 + }, + { + "code": "NF", + "country": "Australia", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/48/Flag_of_Norfolk_Island.svg", + "name": "Norfolk Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Norfolk_Island", + "east": 167.998033, + "lat": -29.040835, + "lng": 167.954712, + "north": -29.001979, + "south": -29.126415, + "west": 167.914414 + }, + { + "code": "KP", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/51/Flag_of_North_Korea.svg", + "name": "North Korea", + "wikipedia_url": "http://en.wikipedia.org/wiki/North_Korea", + "east": 130.68865, + "lat": 40.339852, + "lng": 127.510093, + "north": 43.01159, + "south": 37.5751, + "west": 124.1016 + }, + { + "code": "VDVN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/cf/Flag_of_North_Vietnam.svg", + "former": true, + "name": "North Vietnam", + "wikipedia_url": "http://en.wikipedia.org/wiki/North_Vietnam", + "east": 109.6765, + "lat": 14.058324, + "lng": 108.277199, + "north": 23.393395, + "south": 8.1952, + "west": 102.14441 + }, + { + "code": "CY-NC", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1e/Flag_of_the_Turkish_Republic_of_Northern_Cyprus.svg", + "name": "Northern Cyprus", + "wikipedia_url": "http://en.wikipedia.org/wiki/Northern_Cyprus", + "east": 34.6045, + "lat": 35.126413, + "lng": 33.429859, + "north": 35.7072, + "south": 34.6304, + "west": 32.2459 + }, + { + "code": "GB-NIR", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/88/Ulster_banner.svg", + "name": "Northern Ireland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Northern_Ireland", + "east": -5.4196167, + "lat": 54.7877149, + "lng": -6.4923145, + "north": 55.312612, + "south": 54.0211981, + "west": -8.176558 + }, + { + "code": "MP", "country": "United States", - "continent": "Oceania", - "type": "former", - "lat": 8.377699999999999, - "lng": -80.10536454999999, - "south": 7.0409, - "west": -83.0522411, - "north": 9.7145, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e0/Flag_of_the_Northern_Mariana_Islands.svg", + "name": "Northern Mariana Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Northern_Mariana_Islands", + "east": 146.2060547, + "lat": 17.33083, + "lng": 145.38469, + "north": 20.6584862, + "south": 13.9713848, + "west": 144.7668457 + }, + { + "code": "NO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d9/Flag_of_Norway.svg", + "name": "Norway", + "wikipedia_url": "http://en.wikipedia.org/wiki/Norway", + "east": 31.355, + "lat": 60.472024, + "lng": 8.468946, + "north": 71.3078, + "south": 57.8097, + "west": 4.0649 + }, + { + "code": "OM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/dd/Flag_of_Oman.svg", + "name": "Oman", + "wikipedia_url": "http://en.wikipedia.org/wiki/Oman", + "east": 60.304, + "lat": 21.512583, + "lng": 55.923255, + "north": 26.4361, + "south": 16.4572, + "west": 52 + }, + { + "code": "PK", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/32/Flag_of_Pakistan.svg", + "name": "Pakistan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Pakistan", + "east": 77.8344316, + "lat": 30.375321, + "lng": 69.345116, + "north": 37.084107, + "south": 23.6345, + "west": 60.872972 + }, + { + "code": "PW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/48/Flag_of_Palau.svg", + "name": "Palau", + "wikipedia_url": "http://en.wikipedia.org/wiki/Palau", + "east": 135.0769043, + "lat": 7.51498, + "lng": 134.58252, + "north": 8.2386736, + "south": 4.1711155, + "west": 131.8579102 + }, + { + "code": "PA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/ab/Flag_of_Panama.svg", + "name": "Panama", + "wikipedia_url": "http://en.wikipedia.org/wiki/Panama", "east": -77.158488, - "size": 193166664329.57428 + "lat": 8.537981, + "lng": -80.782127, + "north": 9.7145, + "south": 7.0409, + "west": -83.0522411 }, { - "code": "VI", - "name": "United States Virgin Islands", + "code": "PZPA", "country": "United States", - "region": "Caribbean", - "continent": "North America", - "type": "dependent", - "lat": 18.044225949999998, - "lng": -64.83588444999998, - "south": 17.623468, - "west": -65.1590949, - "north": 18.4649839, - "east": -64.512674, - "size": 6409342723.895868 + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b0/Panama_Canal_Zone_Flag.png", + "former": true, + "name": "Panama Canal Zone", + "wikipedia_url": "http://en.wikipedia.org/wiki/Panama_Canal_Zone", + "east": -77.158488, + "lat": 8.537981, + "lng": -80.782127, + "north": 9.7145, + "south": 7.0409, + "west": -83.0522411 + }, + { + "code": "PG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e3/Flag_of_Papua_New_Guinea.svg", + "name": "Papua New Guinea", + "wikipedia_url": "http://en.wikipedia.org/wiki/Papua_New_Guinea", + "east": 159.9609, + "lat": -6.314993, + "lng": 143.95555, + "north": -0.6702, + "south": -12.0823, + "west": 140.8500003 + }, + { + "code": "PY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/27/Flag_of_Paraguay.svg", + "name": "Paraguay", + "wikipedia_url": "http://en.wikipedia.org/wiki/Paraguay", + "east": -54.2430553, + "lat": -23.442503, + "lng": -58.443832, + "north": -19.2895602, + "south": -27.5883342, + "west": -62.638051 + }, + { + "code": "CN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fa/Flag_of_the_People%27s_Republic_of_China.svg", + "name": "China", + "wikipedia_url": "http://en.wikipedia.org/wiki/People%27s_Republic_of_China", + "east": 134.77281, + "lat": 35.86166, + "lng": 104.195397, + "north": 53.560974, + "south": 17.9996, + "west": 73.4994137 + }, + { + "code": "PE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/cf/Flag_of_Peru.svg", + "name": "Peru", + "wikipedia_url": "http://en.wikipedia.org/wiki/Peru", + "east": -68.6740781, + "lat": -9.189967, + "lng": -75.015152, + "north": -0.038777, + "south": -18.4483, + "west": -81.3867 + }, + { + "code": "NO-PI", + "country": "Norway", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d9/Flag_of_Norway.svg", + "name": "Peter I Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Peter_I_Island", + "east": -90.447166, + "lat": -68.7858824, + "lng": -90.6266444, + "north": -68.712181, + "south": -68.8936, + "west": -90.724297 + }, + { + "code": "PH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/99/Flag_of_the_Philippines.svg", + "name": "Philippines", + "wikipedia_url": "http://en.wikipedia.org/wiki/Philippines", + "east": 127.771, + "lat": 12.879721, + "lng": 121.774017, + "north": 19.932, + "south": 4.2259, + "west": 116.1475 + }, + { + "code": "PN", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/88/Flag_of_the_Pitcairn_Islands.svg", + "name": "Pitcairn Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Pitcairn_Islands", + "east": -124.5410156, + "lat": -24.703615, + "lng": -127.439308, + "north": -23.7928845, + "south": -25.1776022, + "west": -130.9268188 + }, + { + "code": "PL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/12/Flag_of_Poland.svg", + "name": "Poland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Poland", + "east": 24.1458933, + "lat": 51.919438, + "lng": 19.145136, + "north": 54.9054761, + "south": 49.0020251, + "west": 14.1223531 + }, + { + "code": "PT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_Portugal.svg", + "name": "Portugal", + "wikipedia_url": "http://en.wikipedia.org/wiki/Portugal", + "east": -6.1902091, + "lat": 39.399872, + "lng": -8.224454, + "north": 42.1542048, + "south": 32.2895, + "west": -31.4648 + }, + { + "code": "PR", + "country": "United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/28/Flag_of_Puerto_Rico.svg", + "name": "Puerto Rico", + "wikipedia_url": "http://en.wikipedia.org/wiki/Puerto_Rico", + "east": -65.168503, + "lat": 18.220833, + "lng": -66.590149, + "north": 18.568002, + "south": 17.831509, + "west": -67.998751 + }, + { + "code": "QA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/65/Flag_of_Qatar.svg", + "name": "Qatar", + "wikipedia_url": "http://en.wikipedia.org/wiki/Qatar", + "east": 51.6769, + "lat": 25.354826, + "lng": 51.183884, + "north": 26.2171, + "south": 24.471118, + "west": 50.7211 + }, + { + "code": "NQAQ", + "country": "Norway", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d9/Flag_of_Norway.svg", + "former": true, + "name": "Queen Maud Land", + "wikipedia_url": "http://en.wikipedia.org/wiki/Queen_Maud_Land", + "east": 44.63333333, + "lat": -72.52556439, + "lng": 32.31666666, + "north": -60, + "south": -85.05112878, + "west": 20 + }, + { + "code": "RE", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9a/Drapeau_Reunion_APDR.png", + "name": "Réunion", + "wikipedia_url": "http://en.wikipedia.org/wiki/R%C3%A9union", + "east": 55.8448792, + "lat": -21.115141, + "lng": 55.536384, + "north": -20.8671529, + "south": -21.4035321, + "west": 55.2097321 + }, + { + "code": "DYBJ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0a/Flag_of_Benin.svg", + "former": true, + "name": "Dahomey", + "wikipedia_url": "http://en.wikipedia.org/wiki/Republic_of_Dahomey", + "east": 3.843343, + "lat": 9.30769, + "lng": 2.315834, + "north": 12.4084434, + "south": 6.2061, + "west": 0.7766672 + }, + { + "code": "IE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/45/Flag_of_Ireland.svg", + "name": "Ireland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Republic_of_Ireland", + "east": -5.6689, + "lat": 53.41291, + "lng": -8.24389, + "north": 55.4602, + "south": 51.3066, + "west": -10.7666 + }, + { + "code": "RS-KO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1f/Flag_of_Kosovo.svg", + "name": "Kosovo", + "wikipedia_url": "http://en.wikipedia.org/wiki/Republic_of_Kosovo", + "east": 21.789867, + "lat": 42.6026359, + "lng": 20.902977, + "north": 43.269314, + "south": 41.852085, + "west": 20.014284 + }, + { + "code": "MK", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f8/Flag_of_Macedonia.svg", + "name": "Macedonia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Republic_of_Macedonia", + "east": 23.034093, + "lat": 41.608635, + "lng": 21.745275, + "north": 42.373646, + "south": 40.855222, + "west": 20.452423 }, { "code": "HVBF", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4a/Flag_of_Upper_Volta.svg", + "former": true, "name": "Upper Volta", - "region": "Western Africa", - "continent": "Africa", - "type": "former", - "lat": 12.239499949999999, - "lng": -1.5584094000000732, - "south": 9.3938889, - "west": -5.5211114, - "north": 15.085111, + "wikipedia_url": "http://en.wikipedia.org/wiki/Republic_of_Upper_Volta", "east": 2.4042926, - "size": 546015995630.9281 + "lat": 12.238333, + "lng": -1.561593, + "north": 15.085111, + "south": 9.3938889, + "west": -5.5211114 + }, + { + "code": "CG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/92/Flag_of_the_Republic_of_the_Congo.svg", + "name": "Republic of the Congo", + "wikipedia_url": "http://en.wikipedia.org/wiki/Republic_of_the_Congo", + "east": 18.6436111, + "lat": -0.228021, + "lng": 15.827659, + "north": 3.7130558, + "south": -5.0964, + "west": 11.1182 + }, + { + "code": "RHZW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e1/Flag_of_Rhodesia.svg", + "former": true, + "name": "Rhodesia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Rhodesia", + "east": 33.067782, + "lat": -19.015438, + "lng": 29.154857, + "north": -15.6161108, + "south": -22.4236835, + "west": 25.2369579 + }, + { + "code": "RO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/73/Flag_of_Romania.svg", + "name": "Romania", + "wikipedia_url": "http://en.wikipedia.org/wiki/Romania", + "east": 29.7784, + "lat": 45.943161, + "lng": 24.96676, + "north": 48.265274, + "south": 43.6190676, + "west": 20.261466 + }, + { + "code": "NZ-AQ", + "country": "New Zealand", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/3e/Flag_of_New_Zealand.svg", + "name": "Ross Dependency", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ross_Dependency", + "east": -150, + "lat": -72.52556439, + "lng": -175, + "north": -60, + "south": -85.05112878, + "west": 160 + }, + { + "code": "RU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f3/Flag_of_Russia.svg", + "name": "Russia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Russia", + "east": -168.97788, + "lat": 61.52401, + "lng": 105.318756, + "north": 82.1673907, + "south": 41.185353, + "west": 19.6161 + }, + { + "code": "RW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/17/Flag_of_Rwanda.svg", + "name": "Rwanda", + "wikipedia_url": "http://en.wikipedia.org/wiki/Rwanda", + "east": 30.8944442, + "lat": -1.940278, + "lng": 29.873888, + "north": -1.0538892, + "south": -2.8266669, + "west": 28.8617752 + }, + { + "code": "ST", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4f/Flag_of_Sao_Tome_and_Principe.svg", + "name": "São Tomé and Príncipe", + "wikipedia_url": "http://en.wikipedia.org/wiki/S%C3%A3o_Tom%C3%A9_and_Pr%C3%ADncipe", + "east": 7.658844, + "lat": 0.18636, + "lng": 6.613081, + "north": 1.8961687, + "south": -0.0988769, + "west": 6.328125 + }, + { + "code": "EH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c8/Flag_of_Western_Sahara.svg", + "name": "Sahrawi", + "wikipedia_url": "http://en.wikipedia.org/wiki/Sahrawi_Arab_Democratic_Republic", + "east": -8.6666659, + "lat": 24.215527, + "lng": -12.885834, + "north": 27.7224, + "south": 20.427, + "west": -17.4573 + }, + { + "code": "BL", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "name": "Saint Barthélemy", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saint_Barth%C3%A9lemy", + "east": -62.789425, + "lat": 17.9, + "lng": -62.833333, + "north": 17.9608, + "south": 17.878453, + "west": -62.911764 + }, + { + "code": "SH", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/00/Flag_of_Saint_Helena.svg", + "name": "Saint Helena", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saint_Helena", + "east": -5.0976562, + "lat": -24.143474, + "lng": -10.030696, + "north": -7.1008927, + "south": -37.7880814, + "west": -15.4248047 + }, + { + "code": "KN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fe/Flag_of_Saint_Kitts_and_Nevis.svg", + "name": "Saint Kitts and Nevis", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saint_Kitts_and_Nevis", + "east": -62.5237083, + "lat": 17.357822, + "lng": -62.782998, + "north": 17.4205891, + "south": 17.0786101, + "west": -62.86956 + }, + { + "code": "LC", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9f/Flag_of_Saint_Lucia.svg", + "name": "Saint Lucia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saint_Lucia", + "east": -60.8597946, + "lat": 13.909444, + "lng": -60.978893, + "north": 14.1209276, + "south": 13.704778, + "west": -61.0812378 + }, + { + "code": "PM", + "country": "France", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/74/Flag_of_Saint-Pierre_and_Miquelon.svg", + "name": "Saint Pierre and Miquelon", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saint_Pierre_and_Miquelon", + "east": -56.12809, + "lat": 46.941936, + "lng": -56.27111, + "north": 47.1425, + "south": 46.7496, + "west": -56.40659 + }, + { + "code": "VC", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/6d/Flag_of_Saint_Vincent_and_the_Grenadines.svg", + "name": "Saint Vincent and the Grenadines", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saint_Vincent_and_the_Grenadines", + "east": -61.084671, + "lat": 12.984305, + "lng": -61.287228, + "north": 13.4136657, + "south": 12.5143467, + "west": -61.4863586 + }, + { + "code": "WS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/31/Flag_of_Samoa.svg", + "name": "Samoa", + "wikipedia_url": "http://en.wikipedia.org/wiki/Samoa", + "east": -171.4046574, + "lat": -13.759029, + "lng": -172.104629, + "north": -13.4203448, + "south": -14.0833013, + "west": -172.8108215 + }, + { + "code": "SM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b1/Flag_of_San_Marino.svg", + "name": "San Marino", + "wikipedia_url": "http://en.wikipedia.org/wiki/San_Marino", + "east": 12.5161577, + "lat": 43.94236, + "lng": 12.457777, + "north": 43.9921297, + "south": 43.8937645, + "west": 12.4035885 + }, + { + "code": "NT", + "country": "Iraq, Saudi Arabia", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/2f/Flag_of_the_United_Nations.svg", + "name": "Neutral Zone", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saudi-Iraqi_neutral_zone", + "east": 46.5157382, + "lat": 28.9602072, + "lng": 45.6763443, + "north": 29.1965989, + "south": 28.7778378, + "west": 44.7373584 + }, + { + "code": "SA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/0d/Flag_of_Saudi_Arabia.svg", + "name": "Saudi Arabia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Saudi_Arabia", + "east": 55.6667, + "lat": 23.885942, + "lng": 45.079162, + "north": 32.154284, + "south": 16.379528, + "west": 34.53 + }, + { + "code": "GB-SCT", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/10/Flag_of_Scotland.svg", + "name": "Scotland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Scotland", + "east": -0.712426, + "lat": 56.4906712, + "lng": -4.2026458, + "north": 60.86165, + "south": 54.631564, + "west": -8.662663 + }, + { + "code": "SN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fd/Flag_of_Senegal.svg", + "name": "Senegal", + "wikipedia_url": "http://en.wikipedia.org/wiki/Senegal", + "east": -11.348607, + "lat": 14.497401, + "lng": -14.452362, + "north": 16.6930544, + "south": 12.2649, + "west": -17.688 + }, + { + "code": "RS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/ff/Flag_of_Serbia.svg", + "name": "Serbia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Serbia", + "east": 23.0063915, + "lat": 44.016521, + "lng": 21.005859, + "north": 46.189446, + "south": 42.231503, + "west": 18.850952 + }, + { + "code": "CSXX", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/90/Flag_of_Serbia_and_Montenegro.svg", + "former": true, + "name": "Serbia and Montenegro", + "wikipedia_url": "http://en.wikipedia.org/wiki/Serbia_and_Montenegro", + "east": 23.0063915, + "lat": 44.009573, + "lng": 20.72018575, + "north": 46.189446, + "south": 41.8297, + "west": 18.43398 + }, + { + "code": "SC", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/92/Flag_of_the_Seychelles.svg", + "name": "Seychelles", + "wikipedia_url": "http://en.wikipedia.org/wiki/Seychelles", + "east": 56.3928223, + "lat": -4.679574, + "lng": 55.491977, + "north": -4.0766037, + "south": -10.4716073, + "west": 45.9832764 + }, + { + "code": "SITH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/dd/State_Flag_of_Thailand_%281916%29.svg", + "former": true, + "name": "Siam", + "wikipedia_url": "http://en.wikipedia.org/wiki/Siam", + "east": 105.636812, + "lat": 15.870032, + "lng": 100.992541, + "north": 20.465143, + "south": 5.612787, + "west": 97.343396 + }, + { + "code": "SL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/17/Flag_of_Sierra_Leone.svg", + "name": "Sierra Leone", + "wikipedia_url": "http://en.wikipedia.org/wiki/Sierra_Leone", + "east": -10.271651, + "lat": 8.460555, + "lng": -11.779889, + "north": 9.9999724, + "south": 6.8446, + "west": -13.4033 + }, + { + "code": "SKIN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1e/Flag_of_Sikkim_monarchy.svg", + "former": true, + "name": "Sikkim", + "wikipedia_url": "http://en.wikipedia.org/wiki/Sikkim", + "east": 88.910806, + "lat": 27.7306273, + "lng": 88.633784, + "north": 28.128759, + "south": 27.076997, + "west": 88.00499 + }, + { + "code": "SG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/48/Flag_of_Singapore.svg", + "name": "Singapore", + "wikipedia_url": "http://en.wikipedia.org/wiki/Singapore", + "east": 104.098236, + "lat": 1.352083, + "lng": 103.819836, + "north": 1.474378, + "south": 1.2015, + "west": 103.5805 + }, + { + "code": "SX", + "country": "Netherlands", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d3/Flag_of_Sint_Maarten.svg", + "name": "Sint Maarten", + "wikipedia_url": "http://en.wikipedia.org/wiki/Sint_Maarten", + "east": -62.970852, + "lat": 18.08255, + "lng": -63.052251, + "north": 18.125077, + "south": 18.047626, + "west": -63.153246 + }, + { + "code": "SK", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e6/Flag_of_Slovakia.svg", + "name": "Slovakia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Slovakia", + "east": 22.5589337, + "lat": 48.669026, + "lng": 19.699024, + "north": 49.6138051, + "south": 47.7313888, + "west": 16.833182 + }, + { + "code": "SI", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f0/Flag_of_Slovenia.svg", + "name": "Slovenia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Slovenia", + "east": 16.6104836, + "lat": 46.151241, + "lng": 14.995463, + "north": 46.8766467, + "south": 45.42151, + "west": 13.3755107 + }, + { + "code": "SB", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/74/Flag_of_the_Solomon_Islands.svg", + "name": "Solomon Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Solomon_Islands", + "east": 168.0249023, + "lat": -9.64571, + "lng": 160.156194, + "north": -6.075011, + "south": -12.6832149, + "west": 155.1187134 + }, + { + "code": "SO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a0/Flag_of_Somalia.svg", + "name": "Somalia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Somalia", + "east": 51.6138, + "lat": 5.152149, + "lng": 46.199616, + "north": 12.3615, + "south": -1.8673, + "west": 40.994373 + }, + { + "code": "SO-SO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4d/Flag_of_Somaliland.svg", + "name": "Somaliland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Somaliland", + "east": 49.0649414, + "lat": 9.4117434, + "lng": 46.8252838, + "north": 11.477937, + "south": 7.9177934, + "west": 42.6791382 + }, + { + "code": "ZA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/af/Flag_of_South_Africa.svg", + "name": "South Africa", + "wikipedia_url": "http://en.wikipedia.org/wiki/South_Africa", + "east": 33.0469, + "lat": -30.559482, + "lng": 22.937506, + "north": -22.1253869, + "south": -34.967, + "west": 16.2817 + }, + { + "code": "GS", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/ed/Flag_of_South_Georgia_and_the_South_Sandwich_Islands.svg", + "name": "South Georgia and the South Sandwich Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/South_Georgia_and_the_South_Sandwich_Islands", + "east": -25.4663086, + "lat": -54.429579, + "lng": -36.587909, + "north": -53.8525266, + "south": -59.910976, + "west": -38.4301758 + }, + { + "code": "KR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/09/Flag_of_South_Korea.svg", + "name": "South Korea", + "wikipedia_url": "http://en.wikipedia.org/wiki/South_Korea", + "east": 131.1603, + "lat": 35.907757, + "lng": 127.766922, + "north": 38.634, + "south": 33.0041, + "west": 124.8541 + }, + { + "code": "GE-SO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/12/Flag_of_South_Ossetia.svg", + "name": "South Ossetia", + "wikipedia_url": "http://en.wikipedia.org/wiki/South_Ossetia", + "east": 44.6256, + "lat": 42.3386699, + "lng": 44.1231263, + "north": 42.7079, + "south": 42.0225, + "west": 43.5796 + }, + { + "code": "SD-SS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/ae/Flag_of_the_SPLAM.svg", + "name": "South Sudan", + "wikipedia_url": "http://en.wikipedia.org/wiki/South_Sudan", + "east": 38.6938, + "lat": 12.862807, + "lng": 30.217636, + "north": 22.2249183, + "south": 3.4933339, + "west": 21.814939 + }, + { + "code": "YDYE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/db/Flag_of_South_Yemen.svg", + "former": true, + "name": "South Yemen", + "wikipedia_url": "http://en.wikipedia.org/wiki/South_Yemen", + "east": 54.679, + "lat": 15.552727, + "lng": 48.516388, + "north": 19, + "south": 11.7975, + "west": 41.7096 + }, + { + "code": "SUHH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_Soviet_Union.svg", + "former": true, + "name": "Soviet Union", + "wikipedia_url": "http://en.wikipedia.org/wiki/Soviet_Union", + "east": 87.315415, + "lat": 56.2614908, + "lng": -40.8312325, + "north": 82.1673907, + "south": 30.3555909, + "west": -168.97788 + }, + { + "code": "ES", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9a/Flag_of_Spain.svg", + "name": "Spain", + "wikipedia_url": "http://en.wikipedia.org/wiki/Spain", + "east": 5.098, + "lat": 40.463667, + "lng": -3.74922, + "north": 45.244, + "south": 35.173, + "west": -12.524 + }, + { + "code": "LK", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/11/Flag_of_Sri_Lanka.svg", + "name": "Sri Lanka", + "wikipedia_url": "http://en.wikipedia.org/wiki/Sri_Lanka", + "east": 82.1448, + "lat": 7.873054, + "lng": 80.771797, + "north": 10.03377, + "south": 5.6816, + "west": 79.2677 + }, + { + "code": "PS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/00/Flag_of_Palestine.svg", + "name": "Palestine", + "wikipedia_url": "http://en.wikipedia.org/wiki/State_of_Palestine", + "east": 35.2315, + "lat": 31.7857, + "lng": 35.2007, + "north": 31.8004, + "south": 31.7385, + "west": 35.1583 + }, + { + "code": "SD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/01/Flag_of_Sudan.svg", + "name": "Sudan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Sudan", + "east": 38.6938, + "lat": 12.862807, + "lng": 30.217636, + "north": 22.2249183, + "south": 3.4933339, + "west": 21.814939 + }, + { + "code": "SR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/60/Flag_of_Suriname.svg", + "name": "Suriname", + "wikipedia_url": "http://en.wikipedia.org/wiki/Suriname", + "east": -53.9429, + "lat": 3.919305, + "lng": -56.027783, + "north": 6.1296, + "south": 1.837306, + "west": -58.070506 + }, + { + "code": "SJ", + "country": "Norway", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d9/Flag_of_Norway.svg", + "name": "Svalbard and Jan Mayen", + "wikipedia_url": "http://en.wikipedia.org/wiki/Svalbard_and_Jan_Mayen", + "east": 34.8046875, + "lat": 77.553604, + "lng": 23.670272, + "north": 80.9284257, + "south": 70.4662074, + "west": -10.546875 + }, + { + "code": "SZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1e/Flag_of_Swaziland.svg", + "name": "Swaziland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Swaziland", + "east": 32.1348445, + "lat": -26.522503, + "lng": 31.465866, + "north": -25.7185195, + "south": -27.3173633, + "west": 30.7910943 + }, + { + "code": "SE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4c/Flag_of_Sweden.svg", + "name": "Sweden", + "wikipedia_url": "http://en.wikipedia.org/wiki/Sweden", + "east": 24.1773101, + "lat": 60.128161, + "lng": 18.643501, + "north": 69.0600235, + "south": 55.00598, + "west": 10.5798 + }, + { + "code": "CH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/08/Flag_of_Switzerland_%28Pantone%29.svg", + "name": "Switzerland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Switzerland", + "east": 10.49234, + "lat": 46.818188, + "lng": 8.227512, + "north": 47.808381, + "south": 45.81792, + "west": 5.95608 + }, + { + "code": "SY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/53/Flag_of_Syria.svg", + "name": "Syria", + "wikipedia_url": "http://en.wikipedia.org/wiki/Syria", + "east": 42.376309, + "lat": 34.802075, + "lng": 38.996815, + "north": 37.3205689, + "south": 32.314097, + "west": 35.6287 + }, + { + "code": "RC", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/72/Flag_of_the_Republic_of_China.svg", + "name": "Taiwan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Taiwan", + "east": 122.3328, + "lat": 23.69781, + "lng": 120.960515, + "north": 25.5028, + "south": 21.7595, + "west": 118.2071 + }, + { + "code": "TJ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/d/d0/Flag_of_Tajikistan.svg", + "name": "Tajikistan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Tajikistan", + "east": 75.1539563, + "lat": 38.861034, + "lng": 71.276093, + "north": 41.044367, + "south": 36.672037, + "west": 67.342012 + }, + { + "code": "TZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/38/Flag_of_Tanzania.svg", + "name": "Tanzania", + "wikipedia_url": "http://en.wikipedia.org/wiki/Tanzania", + "east": 40.7813, + "lat": -6.369028, + "lng": 34.888822, + "north": -0.9869442, + "south": -11.7408333, + "west": 29.3400003 + }, + { + "code": "TH", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_Thailand.svg", + "name": "Thailand", + "wikipedia_url": "http://en.wikipedia.org/wiki/Thailand", + "east": 105.636812, + "lat": 15.870032, + "lng": 100.992541, + "north": 20.465143, + "south": 5.612787, + "west": 97.343396 + }, + { + "code": "TL", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/26/Flag_of_East_Timor.svg", + "name": "Timor-Leste", + "wikipedia_url": "http://en.wikipedia.org/wiki/Timor-Leste", + "east": 127.4249, + "lat": -8.874217, + "lng": 125.727539, + "north": -8.0484, + "south": -9.5303, + "west": 124.0332 + }, + { + "code": "TG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/68/Flag_of_Togo.svg", + "name": "Togo", + "wikipedia_url": "http://en.wikipedia.org/wiki/Togo", + "east": 1.8090501, + "lat": 8.619543, + "lng": 0.824782, + "north": 11.1386114, + "south": 6.0812, + "west": -0.1497214 + }, + { + "code": "TK", + "country": "New Zealand", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/8e/Flag_of_Tokelau.svg", + "name": "Tokelau", + "wikipedia_url": "http://en.wikipedia.org/wiki/Tokelau", + "east": -171.0928345, + "lat": -8.967363, + "lng": -171.855881, + "north": -8.4221117, + "south": -9.5059528, + "west": -172.6625061 + }, + { + "code": "TO", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/9a/Flag_of_Tonga.svg", + "name": "Tonga", + "wikipedia_url": "http://en.wikipedia.org/wiki/Tonga", + "east": -173.2543945, + "lat": -21.178986, + "lng": -175.198242, + "north": -15.4060237, + "south": -21.8360058, + "west": -175.9570312 + }, + { + "code": "MD-TR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/9/93/Transnistria_State_Flag.svg", + "name": "Transnistria", + "wikipedia_url": "http://en.wikipedia.org/wiki/Transnistria", + "east": 28.8976586, + "lat": 47.0210663, + "lng": 28.8950944, + "north": 47.0359047, + "south": 47.0111474, + "west": 28.8940215 + }, + { + "code": "TT", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/64/Flag_of_Trinidad_and_Tobago.svg", + "name": "Trinidad and Tobago", + "wikipedia_url": "http://en.wikipedia.org/wiki/Trinidad_and_Tobago", + "east": -60.4926851, + "lat": 10.691803, + "lng": -61.222503, + "north": 11.3590774, + "south": 10.0422188, + "west": -61.930593 + }, + { + "code": "TA", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/89/Flag_of_Tristan_da_Cunha.svg", + "name": "Tristan da Cunha", + "wikipedia_url": "http://en.wikipedia.org/wiki/Tristan_da_Cunha", + "east": -12.2169685, + "lat": -37.1052489, + "lng": -12.2776838, + "north": -37.0617526, + "south": -37.1701659, + "west": -12.3510361 + }, + { + "code": "PCHH", + "country": "United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/41/Flag_of_the_Trust_Territory_of_the_Pacific_Islands.svg", + "former": true, + "name": "Pacific Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Trust_Territory_of_the_Pacific_Islands", + "east": 172.5732422, + "lat": 10.4061473, + "lng": 152.2155762, + "north": 20.6584862, + "south": 0.1538084, + "west": 131.8579102 + }, + { + "code": "TN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/ce/Flag_of_Tunisia.svg", + "name": "Tunisia", + "wikipedia_url": "http://en.wikipedia.org/wiki/Tunisia", + "east": 11.5992173, + "lat": 33.886917, + "lng": 9.537499, + "north": 37.5359, + "south": 30.2277963, + "west": 7.5223134 + }, + { + "code": "TR", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/b4/Flag_of_Turkey.svg", + "name": "Turkey", + "wikipedia_url": "http://en.wikipedia.org/wiki/Turkey", + "east": 44.818128, + "lat": 38.963745, + "lng": 35.243322, + "north": 42.3667, + "south": 35.8076804, + "west": 25.5377 + }, + { + "code": "TM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/1/1b/Flag_of_Turkmenistan.svg", + "name": "Turkmenistan", + "wikipedia_url": "http://en.wikipedia.org/wiki/Turkmenistan", + "east": 66.707353, + "lat": 38.969719, + "lng": 59.556278, + "north": 42.798844, + "south": 35.12876, + "west": 52.3169 + }, + { + "code": "TC", + "country": "United Kingdom", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a0/Flag_of_the_Turks_and_Caicos_Islands.svg", + "name": "Turks and Caicos Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/Turks_and_Caicos_Islands", + "east": -71.0595703, + "lat": 21.694025, + "lng": -71.797928, + "north": 22.0016284, + "south": 21.1459922, + "west": -72.520752 + }, + { + "code": "TV", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/3/38/Flag_of_Tuvalu.svg", + "name": "Tuvalu", + "wikipedia_url": "http://en.wikipedia.org/wiki/Tuvalu", + "east": 180, + "lat": -7.109535, + "lng": 177.64933, + "north": -5.4300854, + "south": -11.1891796, + "west": 175.5615234 + }, + { + "code": "UK", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/ae/Flag_of_the_United_Kingdom.svg", + "name": "UK", + "other": true, + "wikipedia_url": "http://en.wikipedia.org/wiki/UK", + "east": 33.916555, + "lat": 55.378051, + "lng": -3.435973, + "north": 60.9157, + "south": 34.5614, + "west": -8.8989 + }, + { + "code": "UG", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/4e/Flag_of_Uganda.svg", + "name": "Uganda", + "wikipedia_url": "http://en.wikipedia.org/wiki/Uganda", + "east": 35.0330493, + "lat": 1.373333, + "lng": 32.290275, + "north": 4.2186281, + "south": -1.4761108, + "west": 29.5663892 + }, + { + "code": "UA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/49/Flag_of_Ukraine.svg", + "name": "Ukraine", + "wikipedia_url": "http://en.wikipedia.org/wiki/Ukraine", + "east": 40.228581, + "lat": 48.379433, + "lng": 31.16558, + "north": 52.379581, + "south": 44.2924, + "west": 22.1357201 + }, + { + "code": "AE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/cb/Flag_of_the_United_Arab_Emirates.svg", + "name": "United Arab Emirates", + "wikipedia_url": "http://en.wikipedia.org/wiki/United_Arab_Emirates", + "east": 56.4395, + "lat": 23.424076, + "lng": 53.847818, + "north": 26.0765, + "south": 22.633219, + "west": 51.4723 + }, + { + "code": "GB", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/ae/Flag_of_the_United_Kingdom.svg", + "name": "United Kingdom", + "wikipedia_url": "http://en.wikipedia.org/wiki/United_Kingdom", + "east": 1.768926, + "lat": 55.3720906, + "lng": -3.4468685, + "north": 60.86165, + "south": 49.8825312, + "west": -8.662663 + }, + { + "code": "US", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/e/e2/Flag_of_the_United_States_%28Pantone%29.svg", + "name": "United States", + "wikipedia_url": "http://en.wikipedia.org/wiki/United_States", + "east": -66.8850749, + "lat": 37.09024, + "lng": -95.712891, + "north": 71.5388, + "south": 18.7763, + "west": 170.5957 + }, + { + "code": "UM", + "country": "United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a4/Flag_of_the_United_States.svg", + "name": "United States Minor Outlying Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/United_States_Minor_Outlying_Islands", + "east": -75, + "lat": 14.0045105, + "lng": -134.2033385, + "north": 28.398027, + "south": -0.389006, + "west": 166.593323 + }, + { + "code": "PUUM", + "country": "United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/a/a4/Flag_of_the_United_States.svg", + "former": true, + "name": "United States Miscellaneous Pacific Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/United_States_Miscellaneous_Pacific_Islands", + "east": -75, + "lat": 14.0045105, + "lng": -134.2033385, + "north": 28.398027, + "south": -0.389006, + "west": 166.593323 + }, + { + "code": "VI", + "country": "United States", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/f8/Flag_of_the_United_States_Virgin_Islands.svg", + "name": "United States Virgin Islands", + "wikipedia_url": "http://en.wikipedia.org/wiki/United_States_Virgin_Islands", + "east": -64.512674, + "lat": 18.335765, + "lng": -64.896335, + "north": 18.4649839, + "south": 17.623468, + "west": -65.1590949 }, { "code": "UY", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/f/fe/Flag_of_Uruguay.svg", "name": "Uruguay", - "continent": "South America", - "type": "sovereign", - "lat": -32.62050735, - "lng": -55.78406805000003, - "south": -35.1558, - "west": -58.4750933, - "north": -30.0852147, + "wikipedia_url": "http://en.wikipedia.org/wiki/Uruguay", "east": -53.0930428, - "size": 284742616440.8142 + "lat": -32.522779, + "lng": -55.765835, + "north": -30.0852147, + "south": -35.1558, + "west": -58.4750933 }, { "code": "UZ", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/84/Flag_of_Uzbekistan.svg", "name": "Uzbekistan", - "region": "Central Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 41.381166, - "lng": 64.57358199999999, - "south": 37.172257, - "west": 55.998218, - "north": 45.590075, + "wikipedia_url": "http://en.wikipedia.org/wiki/Uzbekistan", "east": 73.148946, - "size": 1341174352709.4985 + "lat": 41.377491, + "lng": 64.585262, + "north": 45.590075, + "south": 37.172257, + "west": 55.998218 }, { "code": "VU", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/bc/Flag_of_Vanuatu.svg", "name": "Vanuatu", - "region": "Melanesia", - "continent": "Oceania", - "type": "sovereign", - "lat": -16.6707611, - "lng": 168.28033445000005, - "south": -20.5350773, - "west": 166.0583496, - "north": -12.8064449, + "wikipedia_url": "http://en.wikipedia.org/wiki/Vanuatu", "east": 170.5023193, - "size": 407416223831.10114 + "lat": -15.376706, + "lng": 166.959158, + "north": -12.8064449, + "south": -20.5350773, + "west": 166.0583496 + }, + { + "code": "VA", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/00/Flag_of_the_Vatican_City.svg", + "name": "Vatican City", + "wikipedia_url": "http://en.wikipedia.org/wiki/Vatican_City", + "east": 12.458325, + "lat": 41.902916, + "lng": 12.453389, + "north": 41.9074693, + "south": 41.9002147, + "west": 12.4458426 }, { "code": "VE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/7b/Flag_of_Venezuela_%28state%29.svg", "name": "Venezuela", - "continent": "South America", - "type": "sovereign", - "lat": 6.6682669, - "lng": -66.57861200000002, - "south": 0.6479338, - "west": -73.351558, - "north": 12.6886, + "wikipedia_url": "http://en.wikipedia.org/wiki/Venezuela", "east": -59.805666, - "size": 2003794441563.2058 + "lat": 6.42375, + "lng": -66.58973, + "north": 12.6886, + "south": 0.6479338, + "west": -73.351558 }, { "code": "VN", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/2/21/Flag_of_Vietnam.svg", "name": "Vietnam", - "region": "South-Eastern Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 15.7942975, - "lng": 105.91045499999996, - "south": 8.1952, - "west": 102.14441, - "north": 23.393395, + "wikipedia_url": "http://en.wikipedia.org/wiki/Vietnam", "east": 109.6765, - "size": 1361011034156.075 + "lat": 14.058324, + "lng": 108.277199, + "north": 23.393395, + "south": 8.1952, + "west": 102.14441 }, { "code": "WKUM", - "name": "Wake Island", "country": "United States", - "region": "Micronesia", - "continent": "Oceania", - "type": "former", - "lat": 14.0045105, - "lng": -134.20333849999997, - "south": -0.389006, - "west": 166.593323, - "north": 28.398027, - "east": -75, - "size": 40553982827499.54 + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/4/47/Flag_of_Wake_Island.svg", + "former": true, + "name": "Wake Island", + "wikipedia_url": "http://en.wikipedia.org/wiki/Wake_Island", + "east": 166.6534254, + "lat": 19.2819444, + "lng": 166.6502778, + "north": 19.285092, + "south": 19.2787968, + "west": 166.6471302 }, { "code": "GB-WLS", - "name": "Wales", "country": "United Kingdom", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 52.404614050000006, - "lng": -4.006977499999948, - "south": 51.3726411, - "west": -5.364147, - "north": 53.436587, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/59/Flag_of_Wales_2.svg", + "name": "Wales", + "wikipedia_url": "http://en.wikipedia.org/wiki/Wales", "east": -2.649808, - "size": 42351528762.09979 + "lat": 52.4699784, + "lng": -3.8303771, + "north": 53.436587, + "south": 51.3726411, + "west": -5.364147 }, { "code": "WF", - "name": "Wallis and Futuna", "country": "France", - "region": "Polynesia", - "continent": "Oceania", - "type": "dependent", - "lat": -13.77451235, - "lng": -177.16278074999997, - "south": -14.4187204, - "west": -178.2284546, - "north": -13.1303043, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg", + "name": "Wallis and Futuna", + "wikipedia_url": "http://en.wikipedia.org/wiki/Wallis_and_Futuna", "east": -176.0971069, - "size": 33049919892.855515 + "lat": -13.768752, + "lng": -177.156097, + "north": -13.1303043, + "south": -14.4187204, + "west": -178.2284546 }, { "code": "DEDE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/b/ba/Flag_of_Germany.svg", + "former": true, "name": "West Germany", - "region": "Western Europe", - "continent": "Europe", - "type": "former", - "lat": 51.175813500000004, - "lng": 10.454044999999951, - "south": 47.270127, - "west": 5.8662579, - "north": 55.0815, - "east": 15.0418321, - "size": 556400620380.0646 + "wikipedia_url": "http://en.wikipedia.org/wiki/West_Germany", + "east": 11.313317, + "lat": 50.18155275, + "lng": -39.03334965, + "north": 55.056823, + "south": 45.3062825, + "west": -89.3800163 }, { "code": "YE", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/8/89/Flag_of_Yemen.svg", "name": "Yemen", - "region": "Western Asia", - "continent": "Asia", - "type": "sovereign", - "lat": 15.39875, - "lng": 48.1943, - "south": 11.7975, - "west": 41.7096, - "north": 19, + "wikipedia_url": "http://en.wikipedia.org/wiki/Yemen", "east": 54.679, - "size": 1115275612987.1382 + "lat": 15.552727, + "lng": 48.516388, + "north": 19, + "south": 11.7975, + "west": 41.7096 }, { "code": "YUCS", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/7/71/Flag_of_SFR_Yugoslavia.svg", + "former": true, "name": "Yugoslavia", - "region": "Southern Europe", - "continent": "Europe", - "type": "former", + "wikipedia_url": "http://en.wikipedia.org/wiki/Yugoslavia", + "east": 23.034093, "lat": 43.86593435, - "lng": 18.19949650000001, - "south": 40.855222, - "west": 13.364900000000034, + "lng": 18.1994965, "north": 46.8766467, - "east": 23.034092999999984, - "size": 519930340116.9761 + "south": 40.855222, + "west": 13.3649 }, { "code": "ZRCD", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_Zaire.svg", + "former": true, "name": "Zaire", - "region": "Middle Africa", - "continent": "Africa", - "type": "former", - "lat": -4.03833345, - "lng": 21.73311615, - "south": -13.4580558, - "west": 12.1454, - "north": 5.3813889, + "wikipedia_url": "http://en.wikipedia.org/wiki/Zaire", "east": 31.3208323, - "size": 4445471837025.937 + "lat": -4.038333, + "lng": 21.758664, + "north": 5.3813889, + "south": -13.4580558, + "west": 12.1454 }, { "code": "ZM", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/0/06/Flag_of_Zambia.svg", "name": "Zambia", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -13.13969775, - "lng": 27.849304849999953, - "south": -18.0761122, - "west": 21.9963878, - "north": -8.2032833, + "wikipedia_url": "http://en.wikipedia.org/wiki/Zambia", "east": 33.7022219, - "size": 1392922905979.0637 + "lat": -13.133897, + "lng": 27.849332, + "north": -8.2032833, + "south": -18.0761122, + "west": 21.9963878 }, { "code": "ZW", + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/6/6a/Flag_of_Zimbabwe.svg", "name": "Zimbabwe", - "region": "Eastern Africa", - "continent": "Africa", - "type": "sovereign", - "lat": -19.01989715, - "lng": 29.15236994999998, - "south": -22.4236835, - "west": 25.2369579, - "north": -15.6161108, + "wikipedia_url": "http://en.wikipedia.org/wiki/Zimbabwe", "east": 33.067782, - "size": 624172744215.7195 + "lat": -19.015438, + "lng": 29.154857, + "north": -15.6161108, + "south": -22.4236835, + "west": 25.2369579 }, { "code": "AX", - "name": "Åland", "country": "Finland", - "region": "Northern Europe", - "continent": "Europe", - "type": "dependent", - "lat": 60.19825, - "lng": 19.96848019999993, - "south": 59.968959, - "west": 19.6345568, - "north": 60.427541, + "flag_url": "http://upload.wikimedia.org/wikipedia/commons/5/52/Flag_of_%C3%85land.svg", + "name": "Åland", + "wikipedia_url": "http://en.wikipedia.org/wiki/Åland", "east": 20.3024036, - "size": 1886218115.7080019 + "lat": 60.177002, + "lng": 19.915002, + "north": 60.427541, + "south": 59.968959, + "west": 19.6345568 } ] \ No newline at end of file