diff --git a/apps/back-office/src/app/dashboard/pages/dashboard/dashboard.component.ts b/apps/back-office/src/app/dashboard/pages/dashboard/dashboard.component.ts index cbbf5d5a49..2857bf42db 100644 --- a/apps/back-office/src/app/dashboard/pages/dashboard/dashboard.component.ts +++ b/apps/back-office/src/app/dashboard/pages/dashboard/dashboard.component.ts @@ -409,11 +409,49 @@ export class DashboardComponent this.countryCode.setValue( this.dashboard.page?.geographicContext?.country ); - } else { + } else if (this.dashboard.page.geographicContext.region) { this.regionCode.setValue( this.dashboard.page?.geographicContext?.region ); } + // Get related geographic context coordinates + const geographicContextCoordinates = this.dashboard.page + .geographicContext.country + ? this.geographicContextCountries.find( + (country) => + country.code === + this.dashboard?.page?.geographicContext?.country + ) + : this.dashboard.page.geographicContext.region + ? this.geographicContextRegions.find( + (region) => + region.code === + this.dashboard?.page?.geographicContext?.region + ) + : null; + if (geographicContextCoordinates) { + // Map all map widgets to have as initial state in their coords the selected geographic context + this.dashboard.structure = this.dashboard.structure.map( + (widget: any) => { + if (widget.id === 'map') { + // Update initial state with the geographic context coordinates if no initial state is set on top of it + if ( + !widget.settings.initialState.viewpoint.center.longitude + ) { + widget.settings.initialState.viewpoint.center.longitude = + geographicContextCoordinates.centerlongitude; + } + if ( + !widget.settings.initialState.viewpoint.center.latitude + ) { + widget.settings.initialState.viewpoint.center.latitude = + geographicContextCoordinates.centerlatitude; + } + } + return widget; + } + ); + } } this.initContext(); this.updateContextOptions(); diff --git a/assets/geographic-context-data.json b/assets/geographic-context-data.json index 6b19c17377..c1a2d9c6ab 100644 --- a/assets/geographic-context-data.json +++ b/assets/geographic-context-data.json @@ -2,1025 +2,2031 @@ "regions": [ { "code": "AF", - "name": "AFRO" + "name": "AFRO", + "centerlatitude": "10.833305983642491", + "centerlongitude": "17.226562500000004" }, { "code": "AM", - "name": "AMRO" + "name": "AMRO", + "centerlatitude": "3.162455530237848", + "centerlongitude": "-68.20312500000001" }, { "code": "EM", - "name": "EMRO" + "name": "EMRO", + "centerlatitude": "22.268764039073968", + "centerlongitude": "38.3203125" }, { "code": "EU", - "name": "EURO" + "name": "EURO", + "centerlatitude": "58.81374171570782", + "centerlongitude": "67.500000000000011" }, { "code": "SE", - "name": "SEARO" + "name": "SEARO", + "centerlatitude": "31.653381399664", + "centerlongitude": "68.55468750000001" }, { "code": "WP", - "name": "WPRO" + "name": "WPRO", + "centerlatitude": "11.178401873711785", + "centerlongitude": "68.90625000000001" }, { "code": "HQ", - "name": "HQ" + "name": "HQ", + "centerlatitude": "44.08758502824518", + "centerlongitude": "4.570312500000001" } ], "countries": [ { - "code": "AND", - "name": "Andorra" + "centerlatitude": "42.54858297", + "centerlongitude": "1.57568833", + "name": "Andorra", + "id": 1, + "iso2code": "AD", + "code": "AND" }, { - "code": "ARE", - "name": "United Arab Emirates (the)" + "centerlatitude": "23.91267254", + "centerlongitude": "54.33219878", + "name": "United Arab Emirates (the)", + "id": 2, + "iso2code": "AE", + "code": "ARE" }, { - "code": "AFG", - "name": "Afghanistan" + "centerlatitude": "33.83890116", + "centerlongitude": "66.02652977", + "name": "Afghanistan", + "id": 3, + "iso2code": "AF", + "code": "AFG" }, { - "code": "ATG", - "name": "Antigua and Barbuda" + "centerlatitude": "17.28013700", + "centerlongitude": "-61.79112759", + "name": "Antigua and Barbuda", + "id": 4, + "iso2code": "AG", + "code": "ATG" }, { - "code": "ALB", - "name": "Albania" + "centerlatitude": "41.14595803", + "centerlongitude": "20.06917817", + "name": "Albania", + "id": 5, + "iso2code": "AL", + "code": "ALB" }, { - "code": "ARM", - "name": "Armenia" + "centerlatitude": "40.28641688", + "centerlongitude": "44.94793424", + "name": "Armenia", + "id": 6, + "iso2code": "AM", + "code": "ARM" }, { - "code": "AGO", - "name": "Angola" + "centerlatitude": "-12.29575318", + "centerlongitude": "17.54379621", + "name": "Angola", + "id": 7, + "iso2code": "AO", + "code": "AGO" }, { - "code": "ARG", - "name": "Argentina" + "centerlatitude": "-35.37667253", + "centerlongitude": "-65.16748474", + "name": "Argentina", + "id": 8, + "iso2code": "AR", + "code": "ARG" }, { - "code": "AUT", - "name": "Austria" + "centerlatitude": "47.59295768", + "centerlongitude": "14.13998831", + "name": "Austria", + "id": 9, + "iso2code": "AT", + "code": "AUT" }, { - "code": "AUS", - "name": "Australia" + "centerlatitude": "-25.73326023", + "centerlongitude": "134.49097595", + "name": "Australia", + "id": 10, + "iso2code": "AU", + "code": "AUS" }, { - "code": "AZE", - "name": "Azerbaijan" + "centerlatitude": "40.29221950", + "centerlongitude": "47.53232681", + "name": "Azerbaijan", + "id": 11, + "iso2code": "AZ", + "code": "AZE" }, { - "code": "BIH", - "name": "Bosnia and Herzegovina" + "centerlatitude": "44.16643966", + "centerlongitude": "17.78861095", + "name": "Bosnia and Herzegovina", + "id": 12, + "iso2code": "BA", + "code": "BIH" }, { - "code": "BRB", - "name": "Barbados" + "centerlatitude": "13.17879902", + "centerlongitude": "-59.56212696", + "name": "Barbados", + "id": 13, + "iso2code": "BB", + "code": "BRB" }, { - "code": "BGD", - "name": "Bangladesh" + "centerlatitude": "23.83300720", + "centerlongitude": "90.27092576", + "name": "Bangladesh", + "id": 14, + "iso2code": "BD", + "code": "BGD" }, { - "code": "BEL", - "name": "Belgium" + "centerlatitude": "50.64295176", + "centerlongitude": "4.66434841", + "name": "Belgium", + "id": 15, + "iso2code": "BE", + "code": "BEL" }, { - "code": "BFA", - "name": "Burkina Faso" + "centerlatitude": "12.27793715", + "centerlongitude": "-1.73983521", + "name": "Burkina Faso", + "id": 16, + "iso2code": "BF", + "code": "BFA" }, { - "code": "BGR", - "name": "Bulgaria" + "centerlatitude": "42.76032141", + "centerlongitude": "25.23475756", + "name": "Bulgaria", + "id": 17, + "iso2code": "BG", + "code": "BGR" }, { - "code": "BHR", - "name": "Bahrain" + "centerlatitude": "26.01947392", + "centerlongitude": "50.56248915", + "name": "Bahrain", + "id": 18, + "iso2code": "BH", + "code": "BHR" }, { - "code": "BDI", - "name": "Burundi" + "centerlatitude": "-3.35629712", + "centerlongitude": "29.88682139", + "name": "Burundi", + "id": 19, + "iso2code": "BI", + "code": "BDI" }, { - "code": "BEN", - "name": "Benin" + "centerlatitude": "9.64764997", + "centerlongitude": "2.34326271", + "name": "Benin", + "id": 20, + "iso2code": "BJ", + "code": "BEN" }, { - "code": "BRN", - "name": "Brunei Darussalam" + "centerlatitude": "4.52147838", + "centerlongitude": "114.76132088", + "name": "Brunei Darussalam", + "id": 21, + "iso2code": "BN", + "code": "BRN" }, { - "code": "BOL", - "name": "Bolivia (the Plurinational State of)" + "centerlatitude": "-16.71510989", + "centerlongitude": "-64.67054847", + "name": "Bolivia (the Plurinational State of)", + "id": 22, + "iso2code": "BO", + "code": "BOL" }, { - "code": "BRA", - "name": "Brazil" + "centerlatitude": "-10.77228280", + "centerlongitude": "-53.08875436", + "name": "Brazil", + "id": 23, + "iso2code": "BR", + "code": "BRA" }, { - "code": "BHS", - "name": "Bahamas (the)" + "centerlatitude": "24.16668290", + "centerlongitude": "-76.50043850", + "name": "Bahamas (the)", + "id": 24, + "iso2code": "BS", + "code": "BHS" }, { - "code": "BTN", - "name": "Bhutan" + "centerlatitude": "27.41546082", + "centerlongitude": "90.42943275", + "name": "Bhutan", + "id": 25, + "iso2code": "BT", + "code": "BTN" }, { - "code": "BWA", - "name": "Botswana" + "centerlatitude": "-22.18204202", + "centerlongitude": "23.81507750", + "name": "Botswana", + "id": 26, + "iso2code": "BW", + "code": "BWA" }, { - "code": "BLR", - "name": "Belarus" + "centerlatitude": "53.54021951", + "centerlongitude": "28.04696448", + "name": "Belarus", + "id": 27, + "iso2code": "BY", + "code": "BLR" }, { - "code": "BLZ", - "name": "Belize" + "centerlatitude": "17.21852829", + "centerlongitude": "-88.68278545", + "name": "Belize", + "id": 28, + "iso2code": "BZ", + "code": "BLZ" }, { - "code": "CAN", - "name": "Canada" + "centerlatitude": "61.39306670", + "centerlongitude": "-98.26094698", + "name": "Canada", + "id": 29, + "iso2code": "CA", + "code": "CAN" }, { - "code": "COD", - "name": "Democratic Republic of the Congo (the)" + "centerlatitude": "-2.87622576", + "centerlongitude": "23.65431545", + "name": "Democratic Republic of the Congo (the)", + "id": 30, + "iso2code": "CD", + "code": "COD" }, { - "code": "CAF", - "name": "Central African Republic (the)" + "centerlatitude": "6.57145342", + "centerlongitude": "20.48278081", + "name": "Central African Republic (the)", + "id": 31, + "iso2code": "CF", + "code": "CAF" }, { - "code": "COG", - "name": "Congo (the)" + "centerlatitude": "-2.87622576", + "centerlongitude": "23.65431545", + "name": "Congo (the)", + "id": 32, + "iso2code": "CG", + "code": "COG" }, { - "code": "CHE", - "name": "Switzerland" + "centerlatitude": "46.80258280", + "centerlongitude": "8.23458738", + "name": "Switzerland", + "id": 33, + "iso2code": "CH", + "code": "CHE" }, { - "code": "CIV", - "name": "Côte d’Ivoire" + "centerlatitude": null, + "centerlongitude": null, + "name": "Côte d’Ivoire", + "id": 34, + "iso2code": "CI", + "code": "CIV" }, { - "code": "COK", - "name": "Cook Islands" + "centerlatitude": "-18.92510386", + "centerlongitude": "-159.11875865", + "name": "Cook Islands", + "id": 35, + "iso2code": "CK", + "code": "COK" }, { - "code": "CHL", - "name": "Chile" + "centerlatitude": "-37.86811922", + "centerlongitude": "-71.38009385", + "name": "Chile", + "id": 36, + "iso2code": "CL", + "code": "CHL" }, { - "code": "CMR", - "name": "Cameroon" + "centerlatitude": "5.68580436", + "centerlongitude": "12.74325350", + "name": "Cameroon", + "id": 37, + "iso2code": "CM", + "code": "CMR" }, { - "code": "CHN", - "name": "China" + "centerlatitude": "36.51870146", + "centerlongitude": "103.89347310", + "name": "China", + "id": 38, + "iso2code": "CN", + "code": "CHN" }, { - "code": "COL", - "name": "Colombia" + "centerlatitude": "3.90037401", + "centerlongitude": "-73.07576335", + "name": "Colombia", + "id": 39, + "iso2code": "CO", + "code": "COL" }, { - "code": "CRI", - "name": "Costa Rica" + "centerlatitude": "9.97052135", + "centerlongitude": "-84.18903867", + "name": "Costa Rica", + "id": 40, + "iso2code": "CR", + "code": "CRI" }, { - "code": "CUB", - "name": "Cuba" + "centerlatitude": "21.62142096", + "centerlongitude": "-79.03819980", + "name": "Cuba", + "id": 41, + "iso2code": "CU", + "code": "CUB" }, { - "code": "CPV", - "name": "Cape Verde" + "centerlatitude": null, + "centerlongitude": null, + "name": "Cape Verde", + "id": 42, + "iso2code": "CV", + "code": "CPV" }, { - "code": "CYP", - "name": "Cyprus" + "centerlatitude": "35.04299175", + "centerlongitude": "33.21863708", + "name": "Cyprus", + "id": 43, + "iso2code": "CY", + "code": "CYP" }, { - "code": "CZE", - "name": "Czechia" + "centerlatitude": "49.74303614", + "centerlongitude": "15.33833995", + "name": "Czechia", + "id": 44, + "iso2code": "CZ", + "code": "CZE" }, { - "code": "DEU", - "name": "Germany" + "centerlatitude": "51.11015396", + "centerlongitude": "10.39232967", + "name": "Germany", + "id": 45, + "iso2code": "DE", + "code": "DEU" }, { - "code": "DJI", - "name": "Djibouti" + "centerlatitude": "11.74981280", + "centerlongitude": "42.57794030", + "name": "Djibouti", + "id": 46, + "iso2code": "DJ", + "code": "DJI" }, { - "code": "DNK", - "name": "Denmark" + "centerlatitude": "55.96233280", + "centerlongitude": "10.05082082", + "name": "Denmark", + "id": 47, + "iso2code": "DK", + "code": "DNK" }, { - "code": "DMA", - "name": "Dominica" + "centerlatitude": "15.43661252", + "centerlongitude": "-61.35549385", + "name": "Dominica", + "id": 48, + "iso2code": "DM", + "code": "DMA" }, { - "code": "DOM", - "name": "Dominican Republic (the)" + "centerlatitude": "18.89309386", + "centerlongitude": "-70.48543447", + "name": "Dominican Republic (the)", + "id": 49, + "iso2code": "DO", + "code": "DOM" }, { - "code": "DZA", - "name": "Algeria" + "centerlatitude": "28.16335741", + "centerlongitude": "2.63236595", + "name": "Algeria", + "id": 50, + "iso2code": "DZ", + "code": "DZA" }, { - "code": "ECU", - "name": "Ecuador" + "centerlatitude": "-1.42528337", + "centerlongitude": "-78.78096177", + "name": "Ecuador", + "id": 51, + "iso2code": "EC", + "code": "ECU" }, { - "code": "EST", - "name": "Estonia" + "centerlatitude": "58.67400787", + "centerlongitude": "25.52577090", + "name": "Estonia", + "id": 52, + "iso2code": "EE", + "code": "EST" }, { - "code": "EGY", - "name": "Egypt" + "centerlatitude": "26.55656460", + "centerlongitude": "29.78210708", + "name": "Egypt", + "id": 53, + "iso2code": "EG", + "code": "EGY" }, { - "code": "ERI", - "name": "Eritrea" + "centerlatitude": "15.35884102", + "centerlongitude": "38.85292555", + "name": "Eritrea", + "id": 54, + "iso2code": "ER", + "code": "ERI" }, { - "code": "ESP", - "name": "Spain" + "centerlatitude": "40.22749596", + "centerlongitude": "-3.64931118", + "name": "Spain", + "id": 55, + "iso2code": "ES", + "code": "ESP" }, { - "code": "ETH", - "name": "Ethiopia" + "centerlatitude": "8.62613927", + "centerlongitude": "39.61601894", + "name": "Ethiopia", + "id": 56, + "iso2code": "ET", + "code": "ETH" }, { - "code": "FIN", - "name": "Finland" + "centerlatitude": "64.49433129", + "centerlongitude": "26.25884230", + "name": "Finland", + "id": 57, + "iso2code": "FI", + "code": "FIN" }, { - "code": "FJI", - "name": "Fiji" + "centerlatitude": "-17.85500000", + "centerlongitude": "178.18200000", + "name": "Fiji", + "id": 58, + "iso2code": "FJ", + "code": "FJI" }, { - "code": "FSM", - "name": "Micronesia (Federated States of)" + "centerlatitude": "7.09583265", + "centerlongitude": "154.82818473", + "name": "Micronesia (Federated States of)", + "id": 59, + "iso2code": "FM", + "code": "FSM" }, { - "code": "FRA", - "name": "France" + "centerlatitude": "46.56487403", + "centerlongitude": "2.55042646", + "name": "France", + "id": 60, + "iso2code": "FR", + "code": "FRA" }, { - "code": "GAB", - "name": "Gabon" + "centerlatitude": "-0.59067797", + "centerlongitude": "11.79715762", + "name": "Gabon", + "id": 61, + "iso2code": "GA", + "code": "GAB" }, { - "code": "GBR", - "name": "United Kingdom" + "centerlatitude": "54.16017920", + "centerlongitude": "-2.90049476", + "name": "United Kingdom", + "id": 62, + "iso2code": "GB", + "code": "GBR" }, { - "code": "GRD", - "name": "Grenada" + "centerlatitude": "12.16251573", + "centerlongitude": "-61.65003909", + "name": "Grenada", + "id": 63, + "iso2code": "GD", + "code": "GRD" }, { - "code": "GEO", - "name": "Georgia" + "centerlatitude": "42.17632583", + "centerlongitude": "43.51757115", + "name": "Georgia", + "id": 64, + "iso2code": "GE", + "code": "GEO" }, { - "code": "GHA", - "name": "Ghana" + "centerlatitude": "7.95964382", + "centerlongitude": "-1.20704619", + "name": "Ghana", + "id": 65, + "iso2code": "GH", + "code": "GHA" }, { - "code": "GMB", - "name": "Gambia (the)" + "centerlatitude": "13.45294440", + "centerlongitude": "-15.38561960", + "name": "Gambia (the)", + "id": 66, + "iso2code": "GM", + "code": "GMB" }, { - "code": "GIN", - "name": "Guinea" + "centerlatitude": "10.43854094", + "centerlongitude": "-10.94182542", + "name": "Guinea", + "id": 67, + "iso2code": "GN", + "code": "GIN" }, { - "code": "GNQ", - "name": "Equatorial Guinea" + "centerlatitude": "1.71016860", + "centerlongitude": "10.33849628", + "name": "Equatorial Guinea", + "id": 68, + "iso2code": "GQ", + "code": "GNQ" }, { - "code": "GRC", - "name": "Greece" + "centerlatitude": "39.04452874", + "centerlongitude": "22.98798480", + "name": "Greece", + "id": 69, + "iso2code": "GR", + "code": "GRC" }, { - "code": "GTM", - "name": "Guatemala" + "centerlatitude": "15.70230260", + "centerlongitude": "-90.35694930", + "name": "Guatemala", + "id": 70, + "iso2code": "GT", + "code": "GTM" }, { - "code": "GNB", - "name": "Guinea-Bissau" + "centerlatitude": "12.01619830", + "centerlongitude": "-14.98748401", + "name": "Guinea-Bissau", + "id": 71, + "iso2code": "GW", + "code": "GNB" }, { - "code": "GUY", - "name": "Guyana" + "centerlatitude": "4.79237827", + "centerlongitude": "-58.97416349", + "name": "Guyana", + "id": 72, + "iso2code": "GY", + "code": "GUY" }, { - "code": "HND", - "name": "Honduras" + "centerlatitude": "14.81934813", + "centerlongitude": "-86.61965899", + "name": "Honduras", + "id": 73, + "iso2code": "HN", + "code": "HND" }, { - "code": "HRV", - "name": "Croatia" + "centerlatitude": "45.04363696", + "centerlongitude": "16.40934249", + "name": "Croatia", + "id": 74, + "iso2code": "HR", + "code": "HRV" }, { - "code": "HTI", - "name": "Haiti" + "centerlatitude": "18.93900136", + "centerlongitude": "-72.68358014", + "name": "Haiti", + "id": 75, + "iso2code": "HT", + "code": "HTI" }, { - "code": "HUN", - "name": "Hungary" + "centerlatitude": "47.16647906", + "centerlongitude": "19.41342813", + "name": "Hungary", + "id": 76, + "iso2code": "HU", + "code": "HUN" }, { - "code": "IDN", - "name": "Indonesia" + "centerlatitude": "-2.22903453", + "centerlongitude": "117.31101692", + "name": "Indonesia", + "id": 77, + "iso2code": "ID", + "code": "IDN" }, { - "code": "IRL", - "name": "Ireland" + "centerlatitude": "53.17708682", + "centerlongitude": "-8.15157630", + "name": "Ireland", + "id": 78, + "iso2code": "IE", + "code": "IRL" }, { - "code": "ISR", - "name": "Israel" + "centerlatitude": "31.35805652", + "centerlongitude": "34.96598271", + "name": "Israel", + "id": 79, + "iso2code": "IL", + "code": "ISR" }, { - "code": "IND", - "name": "India" + "centerlatitude": "22.88129202", + "centerlongitude": "79.62199420", + "name": "India", + "id": 80, + "iso2code": "IN", + "code": "IND" }, { - "code": "IRQ", - "name": "Iraq" + "centerlatitude": "33.04800654", + "centerlongitude": "43.77224552", + "name": "Iraq", + "id": 81, + "iso2code": "IQ", + "code": "IRQ" }, { - "code": "IRN", - "name": "Iran (Islamic Republic of)" + "centerlatitude": "32.56479959", + "centerlongitude": "54.30141376", + "name": "Iran (Islamic Republic of)", + "id": 82, + "iso2code": "IR", + "code": "IRN" }, { - "code": "ISL", - "name": "Iceland" + "centerlatitude": "64.99764998", + "centerlongitude": "-18.60570260", + "name": "Iceland", + "id": 83, + "iso2code": "IS", + "code": "ISL" }, { - "code": "ITA", - "name": "Italy" + "centerlatitude": "42.79119167", + "centerlongitude": "12.07165559", + "name": "Italy", + "id": 84, + "iso2code": "IT", + "code": "ITA" }, { - "code": "JAM", - "name": "Jamaica" + "centerlatitude": "18.15133064", + "centerlongitude": "-77.31975081", + "name": "Jamaica", + "id": 85, + "iso2code": "JM", + "code": "JAM" }, { - "code": "JOR", - "name": "Jordan" + "centerlatitude": "31.25338179", + "centerlongitude": "36.78694114", + "name": "Jordan", + "id": 86, + "iso2code": "JO", + "code": "JOR" }, { - "code": "JPN", - "name": "Japan" + "centerlatitude": "37.53982621", + "centerlongitude": "137.97387026", + "name": "Japan", + "id": 87, + "iso2code": "JP", + "code": "JPN" }, { - "code": "KEN", - "name": "Kenya" + "centerlatitude": "0.52978018", + "centerlongitude": "37.85786442", + "name": "Kenya", + "id": 88, + "iso2code": "KE", + "code": "KEN" }, { - "code": "KGZ", - "name": "Kyrgyzstan" + "centerlatitude": "41.46490717", + "centerlongitude": "74.55549300", + "name": "Kyrgyzstan", + "id": 89, + "iso2code": "KG", + "code": "KGZ" }, { - "code": "KHM", - "name": "Cambodia" + "centerlatitude": "12.71402994", + "centerlongitude": "104.92123962", + "name": "Cambodia", + "id": 90, + "iso2code": "KH", + "code": "KHM" }, { - "code": "KIR", - "name": "Kiribati" + "centerlatitude": "1.35136200", + "centerlongitude": "173.03620100", + "name": "Kiribati", + "id": 91, + "iso2code": "KI", + "code": "KIR" }, { - "code": "COM", - "name": "Comoros (the)" + "centerlatitude": "-11.89337767", + "centerlongitude": "43.67623201", + "name": "Comoros (the)", + "id": 92, + "iso2code": "KM", + "code": "COM" }, { - "code": "KNA", - "name": "Saint Kitts and Nevis" + "centerlatitude": "17.26585656", + "centerlongitude": "-62.69617397", + "name": "Saint Kitts and Nevis", + "id": 93, + "iso2code": "KN", + "code": "KNA" }, { - "code": "PRK", - "name": "Democratic People’s Republic of Korea (the)" + "centerlatitude": "40.14284868", + "centerlongitude": "127.18053377", + "name": "Democratic People’s Republic of Korea (the)", + "id": 94, + "iso2code": "KP", + "code": "PRK" }, { - "code": "KOR", - "name": "Republic of Korea (the)" + "centerlatitude": "36.36770228", + "centerlongitude": "127.82934392", + "name": "Republic of Korea (the)", + "id": 95, + "iso2code": "KR", + "code": "KOR" }, { - "code": "KWT", - "name": "Kuwait" + "centerlatitude": "29.34250906", + "centerlongitude": "47.59355128", + "name": "Kuwait", + "id": 96, + "iso2code": "KW", + "code": "KWT" }, { - "code": "KAZ", - "name": "Kazakhstan" + "centerlatitude": "48.16004270", + "centerlongitude": "67.30130018", + "name": "Kazakhstan", + "id": 97, + "iso2code": "KZ", + "code": "KAZ" }, { - "code": "LAO", - "name": "Lao People’s Democratic Republic (the)" + "centerlatitude": "18.50245057", + "centerlongitude": "103.76340559", + "name": "Lao People’s Democratic Republic (the)", + "id": 98, + "iso2code": "LA", + "code": "LAO" }, { - "code": "LBN", - "name": "Lebanon" + "centerlatitude": "33.92039304", + "centerlongitude": "35.88806123", + "name": "Lebanon", + "id": 99, + "iso2code": "LB", + "code": "LBN" }, { - "code": "LCA", - "name": "Saint Lucia" + "centerlatitude": "13.89811518", + "centerlongitude": "-60.96869084", + "name": "Saint Lucia", + "id": 100, + "iso2code": "LC", + "code": "LCA" }, { - "code": "LIE", - "name": "Liechtenstein" + "centerlatitude": "47.15259548", + "centerlongitude": "9.55526493", + "name": "Liechtenstein", + "id": 101, + "iso2code": "LI", + "code": "LIE" }, { - "code": "LKA", - "name": "Sri Lanka" + "centerlatitude": "7.61236243", + "centerlongitude": "80.70426262", + "name": "Sri Lanka", + "id": 102, + "iso2code": "LK", + "code": "LKA" }, { - "code": "LBR", - "name": "Liberia" + "centerlatitude": "6.44811846", + "centerlongitude": "-9.30784656", + "name": "Liberia", + "id": 103, + "iso2code": "LR", + "code": "LBR" }, { - "code": "LSO", - "name": "Lesotho" + "centerlatitude": "-29.58100795", + "centerlongitude": "28.24284034", + "name": "Lesotho", + "id": 104, + "iso2code": "LS", + "code": "LSO" }, { - "code": "LTU", - "name": "Lithuania" + "centerlatitude": "55.33585013", + "centerlongitude": "23.89683075", + "name": "Lithuania", + "id": 105, + "iso2code": "LT", + "code": "LTU" }, { - "code": "LUX", - "name": "Luxembourg" + "centerlatitude": "49.77096396", + "centerlongitude": "6.08754416", + "name": "Luxembourg", + "id": 106, + "iso2code": "LU", + "code": "LUX" }, { - "code": "LVA", - "name": "Latvia" + "centerlatitude": "56.85766939", + "centerlongitude": "24.92915332", + "name": "Latvia", + "id": 107, + "iso2code": "LV", + "code": "LVA" }, { - "code": "LBY", - "name": "Libya" + "centerlatitude": "27.04404524", + "centerlongitude": "18.02318627", + "name": "Libya", + "id": 108, + "iso2code": "LY", + "code": "LBY" }, { - "code": "MAR", - "name": "Morocco" + "centerlatitude": "31.88355697", + "centerlongitude": "-6.31780295", + "name": "Morocco", + "id": 109, + "iso2code": "MA", + "code": "MAR" }, { - "code": "MCO", - "name": "Monaco" + "centerlatitude": "43.75034615", + "centerlongitude": "7.41201715", + "name": "Monaco", + "id": 110, + "iso2code": "MC", + "code": "MCO" }, { - "code": "MDA", - "name": "the Republic of Moldova" + "centerlatitude": "47.19332561", + "centerlongitude": "28.47434317", + "name": "the Republic of Moldova", + "id": 111, + "iso2code": "MD", + "code": "MDA" }, { - "code": "MNE", - "name": "Montenegro" + "centerlatitude": "42.79659203", + "centerlongitude": "19.26458919", + "name": "Montenegro", + "id": 112, + "iso2code": "ME", + "code": "MNE" }, { - "code": "MDG", - "name": "Madagascar" + "centerlatitude": "-19.37352133", + "centerlongitude": "46.70599248", + "name": "Madagascar", + "id": 113, + "iso2code": "MG", + "code": "MDG" }, { - "code": "MHL", - "name": "Marshall Islands (the)" + "centerlatitude": "8.42167996", + "centerlongitude": "168.61039424", + "name": "Marshall Islands (the)", + "id": 114, + "iso2code": "MH", + "code": "MHL" }, { - "code": "MKD", - "name": "North Macedonia" + "centerlatitude": "41.59922075", + "centerlongitude": "21.69914850", + "name": "North Macedonia", + "id": 115, + "iso2code": "MK", + "code": "MKD" }, { - "code": "MLI", - "name": "Mali" + "centerlatitude": "17.35036933", + "centerlongitude": "-3.52433672", + "name": "Mali", + "id": 116, + "iso2code": "ML", + "code": "MLI" }, { - "code": "MMR", - "name": "Myanmar" + "centerlatitude": "21.14009536", + "centerlongitude": "96.50868206", + "name": "Myanmar", + "id": 117, + "iso2code": "MM", + "code": "MMR" }, { - "code": "MNG", - "name": "Mongolia" + "centerlatitude": "46.83520872", + "centerlongitude": "103.08303108", + "name": "Mongolia", + "id": 118, + "iso2code": "MN", + "code": "MNG" }, { - "code": "MRT", - "name": "Mauritania" + "centerlatitude": "20.25990361", + "centerlongitude": "-10.33226041", + "name": "Mauritania", + "id": 119, + "iso2code": "MR", + "code": "MRT" }, { - "code": "MLT", - "name": "Malta" + "centerlatitude": "35.92036651", + "centerlongitude": "14.40457358", + "name": "Malta", + "id": 120, + "iso2code": "MT", + "code": "MLT" }, { - "code": "MUS", - "name": "Mauritius" + "centerlatitude": "-20.17006780", + "centerlongitude": "57.86847600", + "name": "Mauritius", + "id": 121, + "iso2code": "MU", + "code": "MUS" }, { - "code": "MDV", - "name": "Maldives" + "centerlatitude": "3.37481932", + "centerlongitude": "73.25178478", + "name": "Maldives", + "id": 122, + "iso2code": "MV", + "code": "MDV" }, { - "code": "MWI", - "name": "Malawi" + "centerlatitude": "-13.21510424", + "centerlongitude": "34.30698504", + "name": "Malawi", + "id": 123, + "iso2code": "MW", + "code": "MWI" }, { - "code": "MEX", - "name": "Mexico" + "centerlatitude": "23.95092841", + "centerlongitude": "-102.53499093", + "name": "Mexico", + "id": 124, + "iso2code": "MX", + "code": "MEX" }, { - "code": "MYS", - "name": "Malaysia" + "centerlatitude": "3.79382045", + "centerlongitude": "109.71157430", + "name": "Malaysia", + "id": 125, + "iso2code": "MY", + "code": "MYS" }, { - "code": "MOZ", - "name": "Mozambique" + "centerlatitude": "-17.26019392", + "centerlongitude": "35.55226053", + "name": "Mozambique", + "id": 126, + "iso2code": "MZ", + "code": "MOZ" }, { - "code": "NAM", - "name": "Namibia" + "centerlatitude": "-22.13329329", + "centerlongitude": "17.21845028", + "name": "Namibia", + "id": 127, + "iso2code": "NA", + "code": "NAM" }, { - "code": "NER", - "name": "Niger (the)" + "centerlatitude": "17.42632282", + "centerlongitude": "9.39765754", + "name": "Niger (the)", + "id": 128, + "iso2code": "NE", + "code": "NER" }, { - "code": "NGA", - "name": "Nigeria" + "centerlatitude": "9.59360399", + "centerlongitude": "8.10527726", + "name": "Nigeria", + "id": 129, + "iso2code": "NG", + "code": "NGA" }, { - "code": "NIC", - "name": "Nicaragua" + "centerlatitude": "12.84006976", + "centerlongitude": "-85.03375025", + "name": "Nicaragua", + "id": 130, + "iso2code": "NI", + "code": "NIC" }, { - "code": "NLD", - "name": "Netherlands (the)" + "centerlatitude": "12.73783960", + "centerlongitude": "-68.14388403", + "name": "Netherlands (the)", + "id": 131, + "iso2code": "NL", + "code": "NLD" }, { - "code": "NOR", - "name": "Norway" + "centerlatitude": "64.44784887", + "centerlongitude": "14.07508911", + "name": "Norway", + "id": 132, + "iso2code": "NO", + "code": "NOR" }, { - "code": "NPL", - "name": "Nepal" + "centerlatitude": "28.25300785", + "centerlongitude": "83.93851707", + "name": "Nepal", + "id": 133, + "iso2code": "NP", + "code": "NPL" }, { - "code": "NRU", - "name": "Nauru" + "centerlatitude": "-0.52207331", + "centerlongitude": "166.93008339", + "name": "Nauru", + "id": 134, + "iso2code": "NR", + "code": "NRU" }, { - "code": "NIU", - "name": "Niue" + "centerlatitude": "-19.05190358", + "centerlongitude": "-169.86858677", + "name": "Niue", + "id": 135, + "iso2code": "NU", + "code": "NIU" }, { - "code": "NZL", - "name": "New Zealand" + "centerlatitude": "-41.83710689", + "centerlongitude": "171.60397128", + "name": "New Zealand", + "id": 136, + "iso2code": "NZ", + "code": "NZL" }, { - "code": "OMN", - "name": "Oman" + "centerlatitude": "20.60208368", + "centerlongitude": "56.10981747", + "name": "Oman", + "id": 137, + "iso2code": "OM", + "code": "OMN" }, { - "code": "PAN", - "name": "Panama" + "centerlatitude": "8.50544318", + "centerlongitude": "-80.10906884", + "name": "Panama", + "id": 138, + "iso2code": "PA", + "code": "PAN" }, { - "code": "PER", - "name": "Peru" + "centerlatitude": "-9.16377133", + "centerlongitude": "-74.37540668", + "name": "Peru", + "id": 139, + "iso2code": "PE", + "code": "PER" }, { - "code": "PNG", - "name": "Papua New Guinea" + "centerlatitude": "-6.47589335", + "centerlongitude": "145.25368759", + "name": "Papua New Guinea", + "id": 140, + "iso2code": "PG", + "code": "PNG" }, { - "code": "PHL", - "name": "Philippines (the)" + "centerlatitude": "11.74740203", + "centerlongitude": "122.87360743", + "name": "Philippines (the)", + "id": 141, + "iso2code": "PH", + "code": "PHL" }, { - "code": "PAK", - "name": "Pakistan" + "centerlatitude": "29.96678898", + "centerlongitude": "69.38581881", + "name": "Pakistan", + "id": 142, + "iso2code": "PK", + "code": "PAK" }, { - "code": "POL", - "name": "Poland" + "centerlatitude": "52.12472405", + "centerlongitude": "19.40092017", + "name": "Poland", + "id": 143, + "iso2code": "PL", + "code": "POL" }, { - "code": "PRT", - "name": "Portugal" + "centerlatitude": "39.60269511", + "centerlongitude": "-8.46736074", + "name": "Portugal", + "id": 144, + "iso2code": "PT", + "code": "PRT" }, { - "code": "PLW", - "name": "Palau" + "centerlatitude": "7.38814540", + "centerlongitude": "134.48391583", + "name": "Palau", + "id": 145, + "iso2code": "PW", + "code": "PLW" }, { - "code": "PRY", - "name": "Paraguay" + "centerlatitude": "-23.23612887", + "centerlongitude": "-58.39095178", + "name": "Paraguay", + "id": 146, + "iso2code": "PY", + "code": "PRY" }, { - "code": "QAT", - "name": "Qatar" + "centerlatitude": "25.31580997", + "centerlongitude": "51.19120083", + "name": "Qatar", + "id": 147, + "iso2code": "QA", + "code": "QAT" }, { - "code": "ROU", - "name": "Romania" + "centerlatitude": "45.84360558", + "centerlongitude": "24.96990758", + "name": "Romania", + "id": 148, + "iso2code": "RO", + "code": "ROU" }, { - "code": "SRB", - "name": "Serbia" + "centerlatitude": "44.03387222", + "centerlongitude": "20.81133086", + "name": "Serbia", + "id": 149, + "iso2code": "RS", + "code": "SRB" }, { - "code": "RUS", - "name": "Russian Federation (the)" + "centerlatitude": "61.98824560", + "centerlongitude": "96.68944215", + "name": "Russian Federation (the)", + "id": 150, + "iso2code": "RU", + "code": "RUS" }, { - "code": "RWA", - "name": "Rwanda" + "centerlatitude": "-1.99796798", + "centerlongitude": "29.91720553", + "name": "Rwanda", + "id": 151, + "iso2code": "RW", + "code": "RWA" }, { - "code": "SAU", - "name": "Saudi Arabia" + "centerlatitude": "24.08088192", + "centerlongitude": "44.57044965", + "name": "Saudi Arabia", + "id": 152, + "iso2code": "SA", + "code": "SAU" }, { - "code": "SLB", - "name": "Solomon Islands" + "centerlatitude": "-8.90427701", + "centerlongitude": "159.61275564", + "name": "Solomon Islands", + "id": 153, + "iso2code": "SB", + "code": "SLB" }, { - "code": "SYC", - "name": "Seychelles" + "centerlatitude": "-6.39906405", + "centerlongitude": "52.23005901", + "name": "Seychelles", + "id": 154, + "iso2code": "SC", + "code": "SYC" }, { - "code": "SDN", - "name": "Sudan (the)" + "centerlatitude": "16.04883821", + "centerlongitude": "30.00438135", + "name": "Sudan (the)", + "id": 155, + "iso2code": "SD", + "code": "SDN" }, { - "code": "SWE", - "name": "Sweden" + "centerlatitude": "62.78774226", + "centerlongitude": "16.74115526", + "name": "Sweden", + "id": 156, + "iso2code": "SE", + "code": "SWE" }, { - "code": "SGP", - "name": "Singapore" + "centerlatitude": "1.35118038", + "centerlongitude": "103.80765359", + "name": "Singapore", + "id": 157, + "iso2code": "SG", + "code": "SGP" }, { - "code": "SVN", - "name": "Slovenia" + "centerlatitude": "46.12355026", + "centerlongitude": "14.82707444", + "name": "Slovenia", + "id": 158, + "iso2code": "SI", + "code": "SVN" }, { - "code": "SVK", - "name": "Slovakia" + "centerlatitude": "48.70735880", + "centerlongitude": "19.49145028", + "name": "Slovakia", + "id": 159, + "iso2code": "SK", + "code": "SVK" }, { - "code": "SLE", - "name": "Sierra Leone" + "centerlatitude": "8.56034092", + "centerlongitude": "-11.79210290", + "name": "Sierra Leone", + "id": 160, + "iso2code": "SL", + "code": "SLE" }, { - "code": "SMR", - "name": "San Marino" + "centerlatitude": "43.94191474", + "centerlongitude": "12.46035762", + "name": "San Marino", + "id": 161, + "iso2code": "SM", + "code": "SMR" }, { - "code": "SEN", - "name": "Senegal" + "centerlatitude": "14.36697954", + "centerlongitude": "-14.46817708", + "name": "Senegal", + "id": 162, + "iso2code": "SN", + "code": "SEN" }, { - "code": "SOM", - "name": "Somalia" + "centerlatitude": "6.06371350", + "centerlongitude": "45.86255927", + "name": "Somalia", + "id": 163, + "iso2code": "SO", + "code": "SOM" }, { - "code": "SUR", - "name": "Suriname" + "centerlatitude": "4.12671321", + "centerlongitude": "-55.91158124", + "name": "Suriname", + "id": 164, + "iso2code": "SR", + "code": "SUR" }, { - "code": "STP", - "name": "Sao Tome and Principe" + "centerlatitude": "0.45825363", + "centerlongitude": "6.73729084", + "name": "Sao Tome and Principe", + "id": 165, + "iso2code": "ST", + "code": "STP" }, { - "code": "SLV", - "name": "El Salvador" + "centerlatitude": "13.73614532", + "centerlongitude": "-88.86560674", + "name": "El Salvador", + "id": 166, + "iso2code": "SV", + "code": "SLV" }, { - "code": "SYR", - "name": "Syrian Arab Republic (the)" + "centerlatitude": "35.01307272", + "centerlongitude": "38.50584744", + "name": "Syrian Arab Republic (the)", + "id": 167, + "iso2code": "SY", + "code": "SYR" }, { - "code": "SWZ", - "name": "Eswatini" + "centerlatitude": "-26.56211674", + "centerlongitude": "31.49718880", + "name": "Eswatini", + "id": 168, + "iso2code": "SZ", + "code": "SWZ" }, { - "code": "TCD", - "name": "Chad" + "centerlatitude": "15.36114570", + "centerlongitude": "18.66460339", + "name": "Chad", + "id": 169, + "iso2code": "TD", + "code": "TCD" }, { - "code": "TGO", - "name": "Togo" + "centerlatitude": "8.53491037", + "centerlongitude": "0.97584596", + "name": "Togo", + "id": 170, + "iso2code": "TG", + "code": "TGO" }, { - "code": "THA", - "name": "Thailand" + "centerlatitude": "15.11989876", + "centerlongitude": "101.01490782", + "name": "Thailand", + "id": 171, + "iso2code": "TH", + "code": "THA" }, { - "code": "TJK", - "name": "Tajikistan" + "centerlatitude": "38.52781756", + "centerlongitude": "71.04218063", + "name": "Tajikistan", + "id": 172, + "iso2code": "TJ", + "code": "TJK" }, { - "code": "TLS", - "name": "Timor-Leste" + "centerlatitude": "-8.82052123", + "centerlongitude": "125.86099610", + "name": "Timor-Leste", + "id": 173, + "iso2code": "TL", + "code": "TLS" }, { - "code": "TKM", - "name": "Turkmenistan" + "centerlatitude": "39.12221813", + "centerlongitude": "59.38352620", + "name": "Turkmenistan", + "id": 174, + "iso2code": "TM", + "code": "TKM" }, { - "code": "TUN", - "name": "Tunisia" + "centerlatitude": "34.11124917", + "centerlongitude": "9.56156142", + "name": "Tunisia", + "id": 175, + "iso2code": "TN", + "code": "TUN" }, { - "code": "TON", - "name": "Tonga" + "centerlatitude": "-19.98207654", + "centerlongitude": "-174.82453186", + "name": "Tonga", + "id": 176, + "iso2code": "TO", + "code": "TON" }, { - "code": "TUR", - "name": "Türkiye" + "centerlatitude": "39.06061856", + "centerlongitude": "35.17921811", + "name": "Türkiye", + "id": 177, + "iso2code": "TR", + "code": "TUR" }, { - "code": "TTO", - "name": "Trinidad and Tobago" + "centerlatitude": "10.46836429", + "centerlongitude": "-61.25263722", + "name": "Trinidad and Tobago", + "id": 178, + "iso2code": "TT", + "code": "TTO" }, { - "code": "TUV", - "name": "Tuvalu" + "centerlatitude": "-7.58736000", + "centerlongitude": "178.20111015", + "name": "Tuvalu", + "id": 179, + "iso2code": "TV", + "code": "TUV" }, { - "code": "TZA", - "name": "United Republic of Tanzania (the)" + "centerlatitude": "-6.27019905", + "centerlongitude": "34.82340201", + "name": "United Republic of Tanzania (the)", + "id": 180, + "iso2code": "TZ", + "code": "TZA" }, { - "code": "UKR", - "name": "Ukraine" + "centerlatitude": "49.01609429", + "centerlongitude": "31.38784552", + "name": "Ukraine", + "id": 181, + "iso2code": "UA", + "code": "UKR" }, { - "code": "UGA", - "name": "Uganda" + "centerlatitude": "1.28008463", + "centerlongitude": "32.38622999", + "name": "Uganda", + "id": 182, + "iso2code": "UG", + "code": "UGA" }, { - "code": "USA", - "name": "United States of America (the)" + "centerlatitude": "45.69548160", + "centerlongitude": "-112.49356447", + "name": "United States of America (the)", + "id": 183, + "iso2code": "US", + "code": "USA" }, { - "code": "URY", - "name": "Uruguay" + "centerlatitude": "-32.79956992", + "centerlongitude": "-56.01217362", + "name": "Uruguay", + "id": 184, + "iso2code": "UY", + "code": "URY" }, { - "code": "UZB", - "name": "Uzbekistan" + "centerlatitude": "41.75041661", + "centerlongitude": "63.16950578", + "name": "Uzbekistan", + "id": 185, + "iso2code": "UZ", + "code": "UZB" }, { - "code": "VCT", - "name": "Saint Vincent and the Grenadines" + "centerlatitude": "13.20205468", + "centerlongitude": "-61.20753009", + "name": "Saint Vincent and the Grenadines", + "id": 186, + "iso2code": "VC", + "code": "VCT" }, { - "code": "VEN", - "name": "Venezuela (Bolivarian Republic of)" + "centerlatitude": "7.12493711", + "centerlongitude": "-66.16621515", + "name": "Venezuela (Bolivarian Republic of)", + "id": 187, + "iso2code": "VE", + "code": "VEN" }, { - "code": "VNM", - "name": "Viet Nam" + "centerlatitude": "16.65160342", + "centerlongitude": "106.30403531", + "name": "Viet Nam", + "id": 188, + "iso2code": "VN", + "code": "VNM" }, { - "code": "VUT", - "name": "Vanuatu" + "centerlatitude": "-16.20215409", + "centerlongitude": "167.70557280", + "name": "Vanuatu", + "id": 189, + "iso2code": "VU", + "code": "VUT" }, { - "code": "WSM", - "name": "Samoa" + "centerlatitude": "-14.28592649", + "centerlongitude": "-170.40183970", + "name": "Samoa", + "id": 190, + "iso2code": "WS", + "code": "WSM" }, { - "code": "YEM", - "name": "Yemen" + "centerlatitude": "15.83864850", + "centerlongitude": "47.58223641", + "name": "Yemen", + "id": 191, + "iso2code": "YE", + "code": "YEM" }, { - "code": "ZAF", - "name": "South Africa" + "centerlatitude": "-28.99321352", + "centerlongitude": "25.08871199", + "name": "South Africa", + "id": 192, + "iso2code": "ZA", + "code": "ZAF" }, { - "code": "ZMB", - "name": "Zambia" + "centerlatitude": "-13.45307543", + "centerlongitude": "27.79788004", + "name": "Zambia", + "id": 193, + "iso2code": "ZM", + "code": "ZMB" }, { - "code": "ZWE", - "name": "Zimbabwe" + "centerlatitude": "-19.00000577", + "centerlongitude": "29.87175983", + "name": "Zimbabwe", + "id": 194, + "iso2code": "ZW", + "code": "ZWE" }, { - "code": "SSD", - "name": "South Sudan" + "centerlatitude": "7.27961187", + "centerlongitude": "30.34067655", + "name": "South Sudan", + "id": 195, + "iso2code": "SS", + "code": "SSD" }, { - "code": "PSE", - "name": "West Bank and Gaza Strip" + "centerlatitude": null, + "centerlongitude": null, + "name": "West Bank and Gaza Strip", + "id": 196, + "iso2code": "PS", + "code": "PSE" }, { - "code": "EX", - "name": "Exercise Maranisk" + "centerlatitude": null, + "centerlongitude": null, + "name": "Exercise Maranisk", + "id": 197, + "iso2code": "EX", + "code": "EXR" }, { - "code": "VA", - "name": "Holy See" + "centerlatitude": "41.89324195", + "centerlongitude": "12.48571114", + "name": "Holy See", + "id": 198, + "iso2code": "VA", + "code": "VAT" }, { - "code": "AIA", - "name": "Anguilla" + "centerlatitude": "18.22423294", + "centerlongitude": "-63.05795609", + "name": "Anguilla", + "id": 199, + "iso2code": "AI", + "code": "AIA" }, { - "code": "ANT", - "name": "Netherlands Antilles" + "centerlatitude": "12.73783960", + "centerlongitude": "-68.14388403", + "name": "Netherlands Antilles", + "id": 200, + "iso2code": "AN", + "code": "ANT" }, { - "code": "ASM", - "name": "American Samoa" + "centerlatitude": "-14.28592649", + "centerlongitude": "-170.40183970", + "name": "American Samoa", + "id": 201, + "iso2code": "AS", + "code": "ASM" }, { - "code": "ABW", - "name": "Aruba" + "centerlatitude": "12.51668736", + "centerlongitude": "-69.97713313", + "name": "Aruba", + "id": 202, + "iso2code": "AW", + "code": "ABW" }, { - "code": "BMU", - "name": "Bermuda" + "centerlatitude": "32.31349498", + "centerlongitude": "-64.75637722", + "name": "Bermuda", + "id": 203, + "iso2code": "BM", + "code": "BMU" }, { - "code": "GUF", - "name": "French Guiana" + "centerlatitude": "3.92438820", + "centerlongitude": "-53.24126696", + "name": "French Guiana", + "id": 204, + "iso2code": "GF", + "code": "GUF" }, { - "code": "GLP", - "name": "Guadeloupe" + "centerlatitude": "16.20126357", + "centerlongitude": "-61.53039242", + "name": "Guadeloupe", + "id": 205, + "iso2code": "GP", + "code": "GLP" }, { - "code": "GUM", - "name": "Guam" + "centerlatitude": "13.44403107", + "centerlongitude": "144.77585678", + "name": "Guam", + "id": 206, + "iso2code": "GU", + "code": "GUM" }, { - "code": "CYM", - "name": "Cayman Islands" + "centerlatitude": "19.43152500", + "centerlongitude": "-80.82909683", + "name": "Cayman Islands", + "id": 207, + "iso2code": "KY", + "code": "CYM" }, { - "code": "MTQ", - "name": "Martinique" + "centerlatitude": "14.65277419", + "centerlongitude": "-61.02147382", + "name": "Martinique", + "id": 208, + "iso2code": "MQ", + "code": "MTQ" }, { - "code": "MSR", - "name": "Montserrat" + "centerlatitude": "16.73575969", + "centerlongitude": "-62.18692145", + "name": "Montserrat", + "id": 209, + "iso2code": "MS", + "code": "MSR" }, { - "code": "NCL", - "name": "New Caledonia" + "centerlatitude": "-21.29461419", + "centerlongitude": "165.67184977", + "name": "New Caledonia", + "id": 210, + "iso2code": "NC", + "code": "NCL" }, { - "code": "PYF", - "name": "French Polynesia" + "centerlatitude": "-15.09831589", + "centerlongitude": "-145.52972875", + "name": "French Polynesia", + "id": 211, + "iso2code": "PF", + "code": "PYF" }, { - "code": "PCN", - "name": "Pitcairn Islands" + "centerlatitude": "-24.50579700", + "centerlongitude": "-128.44279002", + "name": "Pitcairn Islands", + "id": 212, + "iso2code": "PN", + "code": "PCN" }, { - "code": "PRI", - "name": "Puerto Rico" + "centerlatitude": "18.22093074", + "centerlongitude": "-66.46612748", + "name": "Puerto Rico", + "id": 213, + "iso2code": "PR", + "code": "PRI" }, { - "code": "TCA", - "name": "Turks and Caicos Islands" + "centerlatitude": "21.80869292", + "centerlongitude": "-71.88207917", + "name": "Turks and Caicos Islands", + "id": 214, + "iso2code": "TC", + "code": "TCA" }, { - "code": "TKL", - "name": "Tokelau" + "centerlatitude": "-9.08691012", + "centerlongitude": "-171.83219654", + "name": "Tokelau", + "id": 215, + "iso2code": "TK", + "code": "TKL" }, { - "code": "VGB", - "name": "British Virgin Islands" + "centerlatitude": "18.50995704", + "centerlongitude": "-64.48189201", + "name": "British Virgin Islands", + "id": 216, + "iso2code": "VG", + "code": "VGB" }, { - "code": "VIR", - "name": "United States Virgin Islands" + "centerlatitude": "17.96788990", + "centerlongitude": "-64.78692721", + "name": "United States Virgin Islands", + "id": 217, + "iso2code": "VI", + "code": "VIR" }, { - "code": "WLF", - "name": "Wallis And Futuna" + "centerlatitude": "-13.78426596", + "centerlongitude": "-177.14397087", + "name": "Wallis And Futuna", + "id": 218, + "iso2code": "WF", + "code": "WLF" }, { - "code": "MNP", - "name": "Northern Mariana Islands" + "centerlatitude": "16.25570464", + "centerlongitude": "145.58783211", + "name": "Northern Mariana Islands", + "id": 219, + "iso2code": "MP", + "code": "MNP" }, { - "code": "CX", - "name": "Christmas Island" + "centerlatitude": "-10.44411526", + "centerlongitude": "105.70369832", + "name": "Christmas Island", + "id": 220, + "iso2code": "CX", + "code": "CXR" }, { - "code": "FK", - "name": "Falkland Islands (Malvinas)" + "centerlatitude": null, + "centerlongitude": null, + "name": "Falkland Islands (Malvinas)", + "id": 221, + "iso2code": "FK", + "code": "FLK" }, { - "code": "FO", - "name": "Faroe Islands" + "centerlatitude": "62.05031400", + "centerlongitude": "-6.86363602", + "name": "Faroe Islands", + "id": 222, + "iso2code": "FO", + "code": "FRO" }, { - "code": "GI", - "name": "Gibraltar" + "centerlatitude": "36.13819320", + "centerlongitude": "-5.34488893", + "name": "Gibraltar", + "id": 223, + "iso2code": "GI", + "code": "GIB" }, { - "code": "GL", - "name": "Greenland" + "centerlatitude": "74.71895353", + "centerlongitude": "-41.39096667", + "name": "Greenland", + "id": 224, + "iso2code": "GL", + "code": "GRL" }, { - "code": "HK", - "name": "China (Hong Kong SAR)" + "centerlatitude": null, + "centerlongitude": null, + "name": "China (Hong Kong SAR)", + "id": 225, + "iso2code": "HK", + "code": "HKG" }, { - "code": "IM", - "name": "Isle of Man" + "centerlatitude": "54.22883330", + "centerlongitude": "-4.52652992", + "name": "Isle of Man", + "id": 226, + "iso2code": "IM", + "code": "IMY" }, { - "code": "KO", - "name": "Kosovo" + "centerlatitude": "42.568695000000", + "centerlongitude": "20.936955000000", + "name": "Kosovo", + "id": 227, + "iso2code": "KO", + "code": "" }, { - "code": "MO", - "name": "China (Macao SAR)" + "centerlatitude": null, + "centerlongitude": null, + "name": "China (Macao SAR)", + "id": 228, + "iso2code": "MO", + "code": "MAC" }, { - "code": "NF", - "name": "Norfolk Island" + "centerlatitude": "-29.03719883", + "centerlongitude": "167.95286612", + "name": "Norfolk Island", + "id": 229, + "iso2code": "NF", + "code": "NFK" }, { - "code": "PM", - "name": "Saint Pierre and Miquelon" + "centerlatitude": "46.92888261", + "centerlongitude": "-56.30527649", + "name": "Saint Pierre and Miquelon", + "id": 230, + "iso2code": "PM", + "code": "SPM" }, { - "code": "RE", - "name": "Reunion" + "centerlatitude": null, + "centerlongitude": null, + "name": "Reunion", + "id": 231, + "iso2code": "RE", + "code": "REU" }, { - "code": "SJ", - "name": "Svalbard and Jan Mayen Islands" + "centerlatitude": "78.82964197", + "centerlongitude": "18.37439734", + "name": "Svalbard and Jan Mayen Islands", + "id": 232, + "iso2code": "SJ", + "code": "SJM" }, { - "code": "TW", - "name": "China (Province of Taiwan)" + "centerlatitude": null, + "centerlongitude": null, + "name": "China (Province of Taiwan)", + "id": 233, + "iso2code": "TW", + "code": "TWN" }, { - "code": "YT", - "name": "Mayotte" + "centerlatitude": "-12.81835006", + "centerlongitude": "45.13926174", + "name": "Mayotte", + "id": 234, + "iso2code": "YT", + "code": "MYT" }, { - "code": "XH", - "name": "Guernsey" + "centerlatitude": "49.45904630", + "centerlongitude": "-2.57582282", + "name": "Guernsey", + "id": 235, + "iso2code": "XH", + "code": "" }, { - "code": "XK", - "name": "Jersey" - }, + "centerlatitude": "49.21949816", + "centerlongitude": "-2.12891773", + "name": "Jersey", + "id": 236, + "iso2code": "XK", + "code": "" + }, { - "code": "XR", - "name": "Johnston Atoll" - }, + "centerlatitude": "16.72861477", + "centerlongitude": "-169.53380363", + "name": "Johnston Atoll", + "id": 237, + "iso2code": "XR", + "code": "" + }, { - "code": "XS", - "name": "Midway Islands" - }, + "centerlatitude": "28.20495865", + "centerlongitude": "-177.36642458", + "name": "Midway Islands", + "id": 238, + "iso2code": "XS", + "code": "" + }, { - "code": "GS", - "name": "South Georgia and the South Sandwich Islands" - }, + "centerlatitude": null, + "centerlongitude": null, + "name": "South Georgia and the South Sandwich Islands", + "id": 239, + "iso2code": "GS", + "code": "SGS" + }, { - "code": "BL", - "name": "Saint Barthelemy" - }, + "centerlatitude": "17.905796842565", + "centerlongitude": "-62.833490443453", + "name": "Saint Barthelemy", + "id": 240, + "iso2code": "BL", + "code": "BLM" + }, { - "code": "MF", - "name": "Saint Martin" - }, + "centerlatitude": "18.087671827517", + "centerlongitude": "-63.064624708222", + "name": "Saint Martin", + "id": 241, + "iso2code": "MF", + "code": "MAF" + }, { - "code": "IO", - "name": "British Indian Ocean Territory" - }, + "centerlatitude": null, + "centerlongitude": null, + "name": "British Indian Ocean Territory", + "id": 242, + "iso2code": "IO", + "code": "IOT" + }, { - "code": "SH", - "name": "Saint Helena" - }, + "centerlatitude": "-25.07251316", + "centerlongitude": "-10.20560378", + "name": "Saint Helena", + "id": 243, + "iso2code": "SH", + "code": "SHN" + }, { - "code": "CW", - "name": "Curacao" - }, + "centerlatitude": "12.187776832405", + "centerlongitude": "-68.967369306788", + "name": "Curacao", + "id": 244, + "iso2code": "CW", + "code": "CUW" + }, { - "code": "SX", - "name": "Sint Maarten" - }, + "centerlatitude": "18.046906972656", + "centerlongitude": "-63.061876333997", + "name": "Sint Maarten", + "id": 245, + "iso2code": "SX", + "code": "SXM" + }, { - "code": "BQ", - "name": "Bonaire, Sint Eustatius and Saba" - }, + "centerlatitude": "12.800068707482", + "centerlongitude": "-67.685398835813", + "name": "Bonaire, Sint Eustatius and Saba", + "id": 246, + "iso2code": "BQ", + "code": "BQX" + }, { - "code": "test00000", - "name": "test00000" - }, + "centerlatitude": null, + "centerlongitude": null, + "name": "test00000", + "id": 247, + "iso2code": null, + "code": null + }, { - "code": "TSCTRY", - "name": "Test SEARO Country" + "centerlatitude": "lat", + "centerlongitude": "long", + "name": "Test SEARO Country", + "id": 248, + "iso2code": "ZK", + "code": "ZKL" } ] }