You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1950 lines
36 KiB
1950 lines
36 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
|
<html> |
|
|
|
<head> |
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
|
<title>amMap example</title> |
|
|
|
<link rel="stylesheet" href="../ammap/ammap.css" type="text/css"> |
|
<script src="../ammap/ammap.js" type="text/javascript"></script> |
|
<!-- map file should be included after ammap.js --> |
|
<script src="../ammap/maps/js/worldLow.js" type="text/javascript"></script> |
|
<script src="../ammap/themes/black.js" type="text/javascript"></script> |
|
<script> |
|
/* |
|
although ammap has methos like getAreaCenterLatitude and getAreaCenterLongitude, |
|
they are not suitable in quite a lot of cases as the center of some countries |
|
is even outside the country itself (like US, because of Alaska and Hawaii) |
|
That's why wehave the coordinates stored here |
|
*/ |
|
|
|
var latlong = {}; |
|
latlong["AD"] = { |
|
"latitude": 42.5, |
|
"longitude": 1.5 |
|
}; |
|
latlong["AE"] = { |
|
"latitude": 24, |
|
"longitude": 54 |
|
}; |
|
latlong["AF"] = { |
|
"latitude": 33, |
|
"longitude": 65 |
|
}; |
|
latlong["AG"] = { |
|
"latitude": 17.05, |
|
"longitude": -61.8 |
|
}; |
|
latlong["AI"] = { |
|
"latitude": 18.25, |
|
"longitude": -63.1667 |
|
}; |
|
latlong["AL"] = { |
|
"latitude": 41, |
|
"longitude": 20 |
|
}; |
|
latlong["AM"] = { |
|
"latitude": 40, |
|
"longitude": 45 |
|
}; |
|
latlong["AN"] = { |
|
"latitude": 12.25, |
|
"longitude": -68.75 |
|
}; |
|
latlong["AO"] = { |
|
"latitude": -12.5, |
|
"longitude": 18.5 |
|
}; |
|
latlong["AP"] = { |
|
"latitude": 35, |
|
"longitude": 105 |
|
}; |
|
latlong["AQ"] = { |
|
"latitude": -90, |
|
"longitude": 0 |
|
}; |
|
latlong["AR"] = { |
|
"latitude": -34, |
|
"longitude": -64 |
|
}; |
|
latlong["AS"] = { |
|
"latitude": -14.3333, |
|
"longitude": -170 |
|
}; |
|
latlong["AT"] = { |
|
"latitude": 47.3333, |
|
"longitude": 13.3333 |
|
}; |
|
latlong["AU"] = { |
|
"latitude": -27, |
|
"longitude": 133 |
|
}; |
|
latlong["AW"] = { |
|
"latitude": 12.5, |
|
"longitude": -69.9667 |
|
}; |
|
latlong["AZ"] = { |
|
"latitude": 40.5, |
|
"longitude": 47.5 |
|
}; |
|
latlong["BA"] = { |
|
"latitude": 44, |
|
"longitude": 18 |
|
}; |
|
latlong["BB"] = { |
|
"latitude": 13.1667, |
|
"longitude": -59.5333 |
|
}; |
|
latlong["BD"] = { |
|
"latitude": 24, |
|
"longitude": 90 |
|
}; |
|
latlong["BE"] = { |
|
"latitude": 50.8333, |
|
"longitude": 4 |
|
}; |
|
latlong["BF"] = { |
|
"latitude": 13, |
|
"longitude": -2 |
|
}; |
|
latlong["BG"] = { |
|
"latitude": 43, |
|
"longitude": 25 |
|
}; |
|
latlong["BH"] = { |
|
"latitude": 26, |
|
"longitude": 50.55 |
|
}; |
|
latlong["BI"] = { |
|
"latitude": -3.5, |
|
"longitude": 30 |
|
}; |
|
latlong["BJ"] = { |
|
"latitude": 9.5, |
|
"longitude": 2.25 |
|
}; |
|
latlong["BM"] = { |
|
"latitude": 32.3333, |
|
"longitude": -64.75 |
|
}; |
|
latlong["BN"] = { |
|
"latitude": 4.5, |
|
"longitude": 114.6667 |
|
}; |
|
latlong["BO"] = { |
|
"latitude": -17, |
|
"longitude": -65 |
|
}; |
|
latlong["BR"] = { |
|
"latitude": -10, |
|
"longitude": -55 |
|
}; |
|
latlong["BS"] = { |
|
"latitude": 24.25, |
|
"longitude": -76 |
|
}; |
|
latlong["BT"] = { |
|
"latitude": 27.5, |
|
"longitude": 90.5 |
|
}; |
|
latlong["BV"] = { |
|
"latitude": -54.4333, |
|
"longitude": 3.4 |
|
}; |
|
latlong["BW"] = { |
|
"latitude": -22, |
|
"longitude": 24 |
|
}; |
|
latlong["BY"] = { |
|
"latitude": 53, |
|
"longitude": 28 |
|
}; |
|
latlong["BZ"] = { |
|
"latitude": 17.25, |
|
"longitude": -88.75 |
|
}; |
|
latlong["CA"] = { |
|
"latitude": 54, |
|
"longitude": -100 |
|
}; |
|
latlong["CC"] = { |
|
"latitude": -12.5, |
|
"longitude": 96.8333 |
|
}; |
|
latlong["CD"] = { |
|
"latitude": 0, |
|
"longitude": 25 |
|
}; |
|
latlong["CF"] = { |
|
"latitude": 7, |
|
"longitude": 21 |
|
}; |
|
latlong["CG"] = { |
|
"latitude": -1, |
|
"longitude": 15 |
|
}; |
|
latlong["CH"] = { |
|
"latitude": 47, |
|
"longitude": 8 |
|
}; |
|
latlong["CI"] = { |
|
"latitude": 8, |
|
"longitude": -5 |
|
}; |
|
latlong["CK"] = { |
|
"latitude": -21.2333, |
|
"longitude": -159.7667 |
|
}; |
|
latlong["CL"] = { |
|
"latitude": -30, |
|
"longitude": -71 |
|
}; |
|
latlong["CM"] = { |
|
"latitude": 6, |
|
"longitude": 12 |
|
}; |
|
latlong["CN"] = { |
|
"latitude": 35, |
|
"longitude": 105 |
|
}; |
|
latlong["CO"] = { |
|
"latitude": 4, |
|
"longitude": -72 |
|
}; |
|
latlong["CR"] = { |
|
"latitude": 10, |
|
"longitude": -84 |
|
}; |
|
latlong["CU"] = { |
|
"latitude": 21.5, |
|
"longitude": -80 |
|
}; |
|
latlong["CV"] = { |
|
"latitude": 16, |
|
"longitude": -24 |
|
}; |
|
latlong["CX"] = { |
|
"latitude": -10.5, |
|
"longitude": 105.6667 |
|
}; |
|
latlong["CY"] = { |
|
"latitude": 35, |
|
"longitude": 33 |
|
}; |
|
latlong["CZ"] = { |
|
"latitude": 49.75, |
|
"longitude": 15.5 |
|
}; |
|
latlong["DE"] = { |
|
"latitude": 51, |
|
"longitude": 9 |
|
}; |
|
latlong["DJ"] = { |
|
"latitude": 11.5, |
|
"longitude": 43 |
|
}; |
|
latlong["DK"] = { |
|
"latitude": 56, |
|
"longitude": 10 |
|
}; |
|
latlong["DM"] = { |
|
"latitude": 15.4167, |
|
"longitude": -61.3333 |
|
}; |
|
latlong["DO"] = { |
|
"latitude": 19, |
|
"longitude": -70.6667 |
|
}; |
|
latlong["DZ"] = { |
|
"latitude": 28, |
|
"longitude": 3 |
|
}; |
|
latlong["EC"] = { |
|
"latitude": -2, |
|
"longitude": -77.5 |
|
}; |
|
latlong["EE"] = { |
|
"latitude": 59, |
|
"longitude": 26 |
|
}; |
|
latlong["EG"] = { |
|
"latitude": 27, |
|
"longitude": 30 |
|
}; |
|
latlong["EH"] = { |
|
"latitude": 24.5, |
|
"longitude": -13 |
|
}; |
|
latlong["ER"] = { |
|
"latitude": 15, |
|
"longitude": 39 |
|
}; |
|
latlong["ES"] = { |
|
"latitude": 40, |
|
"longitude": -4 |
|
}; |
|
latlong["ET"] = { |
|
"latitude": 8, |
|
"longitude": 38 |
|
}; |
|
latlong["EU"] = { |
|
"latitude": 47, |
|
"longitude": 8 |
|
}; |
|
latlong["FI"] = { |
|
"latitude": 62, |
|
"longitude": 26 |
|
}; |
|
latlong["FJ"] = { |
|
"latitude": -18, |
|
"longitude": 175 |
|
}; |
|
latlong["FK"] = { |
|
"latitude": -51.75, |
|
"longitude": -59 |
|
}; |
|
latlong["FM"] = { |
|
"latitude": 6.9167, |
|
"longitude": 158.25 |
|
}; |
|
latlong["FO"] = { |
|
"latitude": 62, |
|
"longitude": -7 |
|
}; |
|
latlong["FR"] = { |
|
"latitude": 46, |
|
"longitude": 2 |
|
}; |
|
latlong["GA"] = { |
|
"latitude": -1, |
|
"longitude": 11.75 |
|
}; |
|
latlong["GB"] = { |
|
"latitude": 54, |
|
"longitude": -2 |
|
}; |
|
latlong["GD"] = { |
|
"latitude": 12.1167, |
|
"longitude": -61.6667 |
|
}; |
|
latlong["GE"] = { |
|
"latitude": 42, |
|
"longitude": 43.5 |
|
}; |
|
latlong["GF"] = { |
|
"latitude": 4, |
|
"longitude": -53 |
|
}; |
|
latlong["GH"] = { |
|
"latitude": 8, |
|
"longitude": -2 |
|
}; |
|
latlong["GI"] = { |
|
"latitude": 36.1833, |
|
"longitude": -5.3667 |
|
}; |
|
latlong["GL"] = { |
|
"latitude": 72, |
|
"longitude": -40 |
|
}; |
|
latlong["GM"] = { |
|
"latitude": 13.4667, |
|
"longitude": -16.5667 |
|
}; |
|
latlong["GN"] = { |
|
"latitude": 11, |
|
"longitude": -10 |
|
}; |
|
latlong["GP"] = { |
|
"latitude": 16.25, |
|
"longitude": -61.5833 |
|
}; |
|
latlong["GQ"] = { |
|
"latitude": 2, |
|
"longitude": 10 |
|
}; |
|
latlong["GR"] = { |
|
"latitude": 39, |
|
"longitude": 22 |
|
}; |
|
latlong["GS"] = { |
|
"latitude": -54.5, |
|
"longitude": -37 |
|
}; |
|
latlong["GT"] = { |
|
"latitude": 15.5, |
|
"longitude": -90.25 |
|
}; |
|
latlong["GU"] = { |
|
"latitude": 13.4667, |
|
"longitude": 144.7833 |
|
}; |
|
latlong["GW"] = { |
|
"latitude": 12, |
|
"longitude": -15 |
|
}; |
|
latlong["GY"] = { |
|
"latitude": 5, |
|
"longitude": -59 |
|
}; |
|
latlong["HK"] = { |
|
"latitude": 22.25, |
|
"longitude": 114.1667 |
|
}; |
|
latlong["HM"] = { |
|
"latitude": -53.1, |
|
"longitude": 72.5167 |
|
}; |
|
latlong["HN"] = { |
|
"latitude": 15, |
|
"longitude": -86.5 |
|
}; |
|
latlong["HR"] = { |
|
"latitude": 45.1667, |
|
"longitude": 15.5 |
|
}; |
|
latlong["HT"] = { |
|
"latitude": 19, |
|
"longitude": -72.4167 |
|
}; |
|
latlong["HU"] = { |
|
"latitude": 47, |
|
"longitude": 20 |
|
}; |
|
latlong["ID"] = { |
|
"latitude": -5, |
|
"longitude": 120 |
|
}; |
|
latlong["IE"] = { |
|
"latitude": 53, |
|
"longitude": -8 |
|
}; |
|
latlong["IL"] = { |
|
"latitude": 31.5, |
|
"longitude": 34.75 |
|
}; |
|
latlong["IN"] = { |
|
"latitude": 20, |
|
"longitude": 77 |
|
}; |
|
latlong["IO"] = { |
|
"latitude": -6, |
|
"longitude": 71.5 |
|
}; |
|
latlong["IQ"] = { |
|
"latitude": 33, |
|
"longitude": 44 |
|
}; |
|
latlong["IR"] = { |
|
"latitude": 32, |
|
"longitude": 53 |
|
}; |
|
latlong["IS"] = { |
|
"latitude": 65, |
|
"longitude": -18 |
|
}; |
|
latlong["IT"] = { |
|
"latitude": 42.8333, |
|
"longitude": 12.8333 |
|
}; |
|
latlong["JM"] = { |
|
"latitude": 18.25, |
|
"longitude": -77.5 |
|
}; |
|
latlong["JO"] = { |
|
"latitude": 31, |
|
"longitude": 36 |
|
}; |
|
latlong["JP"] = { |
|
"latitude": 36, |
|
"longitude": 138 |
|
}; |
|
latlong["KE"] = { |
|
"latitude": 1, |
|
"longitude": 38 |
|
}; |
|
latlong["KG"] = { |
|
"latitude": 41, |
|
"longitude": 75 |
|
}; |
|
latlong["KH"] = { |
|
"latitude": 13, |
|
"longitude": 105 |
|
}; |
|
latlong["KI"] = { |
|
"latitude": 1.4167, |
|
"longitude": 173 |
|
}; |
|
latlong["KM"] = { |
|
"latitude": -12.1667, |
|
"longitude": 44.25 |
|
}; |
|
latlong["KN"] = { |
|
"latitude": 17.3333, |
|
"longitude": -62.75 |
|
}; |
|
latlong["KP"] = { |
|
"latitude": 40, |
|
"longitude": 127 |
|
}; |
|
latlong["KR"] = { |
|
"latitude": 37, |
|
"longitude": 127.5 |
|
}; |
|
latlong["KW"] = { |
|
"latitude": 29.3375, |
|
"longitude": 47.6581 |
|
}; |
|
latlong["KY"] = { |
|
"latitude": 19.5, |
|
"longitude": -80.5 |
|
}; |
|
latlong["KZ"] = { |
|
"latitude": 48, |
|
"longitude": 68 |
|
}; |
|
latlong["LA"] = { |
|
"latitude": 18, |
|
"longitude": 105 |
|
}; |
|
latlong["LB"] = { |
|
"latitude": 33.8333, |
|
"longitude": 35.8333 |
|
}; |
|
latlong["LC"] = { |
|
"latitude": 13.8833, |
|
"longitude": -61.1333 |
|
}; |
|
latlong["LI"] = { |
|
"latitude": 47.1667, |
|
"longitude": 9.5333 |
|
}; |
|
latlong["LK"] = { |
|
"latitude": 7, |
|
"longitude": 81 |
|
}; |
|
latlong["LR"] = { |
|
"latitude": 6.5, |
|
"longitude": -9.5 |
|
}; |
|
latlong["LS"] = { |
|
"latitude": -29.5, |
|
"longitude": 28.5 |
|
}; |
|
latlong["LT"] = { |
|
"latitude": 55, |
|
"longitude": 24 |
|
}; |
|
latlong["LU"] = { |
|
"latitude": 49.75, |
|
"longitude": 6 |
|
}; |
|
latlong["LV"] = { |
|
"latitude": 57, |
|
"longitude": 25 |
|
}; |
|
latlong["LY"] = { |
|
"latitude": 25, |
|
"longitude": 17 |
|
}; |
|
latlong["MA"] = { |
|
"latitude": 32, |
|
"longitude": -5 |
|
}; |
|
latlong["MC"] = { |
|
"latitude": 43.7333, |
|
"longitude": 7.4 |
|
}; |
|
latlong["MD"] = { |
|
"latitude": 47, |
|
"longitude": 29 |
|
}; |
|
latlong["ME"] = { |
|
"latitude": 42.5, |
|
"longitude": 19.4 |
|
}; |
|
latlong["MG"] = { |
|
"latitude": -20, |
|
"longitude": 47 |
|
}; |
|
latlong["MH"] = { |
|
"latitude": 9, |
|
"longitude": 168 |
|
}; |
|
latlong["MK"] = { |
|
"latitude": 41.8333, |
|
"longitude": 22 |
|
}; |
|
latlong["ML"] = { |
|
"latitude": 17, |
|
"longitude": -4 |
|
}; |
|
latlong["MM"] = { |
|
"latitude": 22, |
|
"longitude": 98 |
|
}; |
|
latlong["MN"] = { |
|
"latitude": 46, |
|
"longitude": 105 |
|
}; |
|
latlong["MO"] = { |
|
"latitude": 22.1667, |
|
"longitude": 113.55 |
|
}; |
|
latlong["MP"] = { |
|
"latitude": 15.2, |
|
"longitude": 145.75 |
|
}; |
|
latlong["MQ"] = { |
|
"latitude": 14.6667, |
|
"longitude": -61 |
|
}; |
|
latlong["MR"] = { |
|
"latitude": 20, |
|
"longitude": -12 |
|
}; |
|
latlong["MS"] = { |
|
"latitude": 16.75, |
|
"longitude": -62.2 |
|
}; |
|
latlong["MT"] = { |
|
"latitude": 35.8333, |
|
"longitude": 14.5833 |
|
}; |
|
latlong["MU"] = { |
|
"latitude": -20.2833, |
|
"longitude": 57.55 |
|
}; |
|
latlong["MV"] = { |
|
"latitude": 3.25, |
|
"longitude": 73 |
|
}; |
|
latlong["MW"] = { |
|
"latitude": -13.5, |
|
"longitude": 34 |
|
}; |
|
latlong["MX"] = { |
|
"latitude": 23, |
|
"longitude": -102 |
|
}; |
|
latlong["MY"] = { |
|
"latitude": 2.5, |
|
"longitude": 112.5 |
|
}; |
|
latlong["MZ"] = { |
|
"latitude": -18.25, |
|
"longitude": 35 |
|
}; |
|
latlong["NA"] = { |
|
"latitude": -22, |
|
"longitude": 17 |
|
}; |
|
latlong["NC"] = { |
|
"latitude": -21.5, |
|
"longitude": 165.5 |
|
}; |
|
latlong["NE"] = { |
|
"latitude": 16, |
|
"longitude": 8 |
|
}; |
|
latlong["NF"] = { |
|
"latitude": -29.0333, |
|
"longitude": 167.95 |
|
}; |
|
latlong["NG"] = { |
|
"latitude": 10, |
|
"longitude": 8 |
|
}; |
|
latlong["NI"] = { |
|
"latitude": 13, |
|
"longitude": -85 |
|
}; |
|
latlong["NL"] = { |
|
"latitude": 52.5, |
|
"longitude": 5.75 |
|
}; |
|
latlong["NO"] = { |
|
"latitude": 62, |
|
"longitude": 10 |
|
}; |
|
latlong["NP"] = { |
|
"latitude": 28, |
|
"longitude": 84 |
|
}; |
|
latlong["NR"] = { |
|
"latitude": -0.5333, |
|
"longitude": 166.9167 |
|
}; |
|
latlong["NU"] = { |
|
"latitude": -19.0333, |
|
"longitude": -169.8667 |
|
}; |
|
latlong["NZ"] = { |
|
"latitude": -41, |
|
"longitude": 174 |
|
}; |
|
latlong["OM"] = { |
|
"latitude": 21, |
|
"longitude": 57 |
|
}; |
|
latlong["PA"] = { |
|
"latitude": 9, |
|
"longitude": -80 |
|
}; |
|
latlong["PE"] = { |
|
"latitude": -10, |
|
"longitude": -76 |
|
}; |
|
latlong["PF"] = { |
|
"latitude": -15, |
|
"longitude": -140 |
|
}; |
|
latlong["PG"] = { |
|
"latitude": -6, |
|
"longitude": 147 |
|
}; |
|
latlong["PH"] = { |
|
"latitude": 13, |
|
"longitude": 122 |
|
}; |
|
latlong["PK"] = { |
|
"latitude": 30, |
|
"longitude": 70 |
|
}; |
|
latlong["PL"] = { |
|
"latitude": 52, |
|
"longitude": 20 |
|
}; |
|
latlong["PM"] = { |
|
"latitude": 46.8333, |
|
"longitude": -56.3333 |
|
}; |
|
latlong["PR"] = { |
|
"latitude": 18.25, |
|
"longitude": -66.5 |
|
}; |
|
latlong["PS"] = { |
|
"latitude": 32, |
|
"longitude": 35.25 |
|
}; |
|
latlong["PT"] = { |
|
"latitude": 39.5, |
|
"longitude": -8 |
|
}; |
|
latlong["PW"] = { |
|
"latitude": 7.5, |
|
"longitude": 134.5 |
|
}; |
|
latlong["PY"] = { |
|
"latitude": -23, |
|
"longitude": -58 |
|
}; |
|
latlong["QA"] = { |
|
"latitude": 25.5, |
|
"longitude": 51.25 |
|
}; |
|
latlong["RE"] = { |
|
"latitude": -21.1, |
|
"longitude": 55.6 |
|
}; |
|
latlong["RO"] = { |
|
"latitude": 46, |
|
"longitude": 25 |
|
}; |
|
latlong["RS"] = { |
|
"latitude": 44, |
|
"longitude": 21 |
|
}; |
|
latlong["RU"] = { |
|
"latitude": 60, |
|
"longitude": 100 |
|
}; |
|
latlong["RW"] = { |
|
"latitude": -2, |
|
"longitude": 30 |
|
}; |
|
latlong["SA"] = { |
|
"latitude": 25, |
|
"longitude": 45 |
|
}; |
|
latlong["SB"] = { |
|
"latitude": -8, |
|
"longitude": 159 |
|
}; |
|
latlong["SC"] = { |
|
"latitude": -4.5833, |
|
"longitude": 55.6667 |
|
}; |
|
latlong["SD"] = { |
|
"latitude": 15, |
|
"longitude": 30 |
|
}; |
|
latlong["SE"] = { |
|
"latitude": 62, |
|
"longitude": 15 |
|
}; |
|
latlong["SG"] = { |
|
"latitude": 1.3667, |
|
"longitude": 103.8 |
|
}; |
|
latlong["SH"] = { |
|
"latitude": -15.9333, |
|
"longitude": -5.7 |
|
}; |
|
latlong["SI"] = { |
|
"latitude": 46, |
|
"longitude": 15 |
|
}; |
|
latlong["SJ"] = { |
|
"latitude": 78, |
|
"longitude": 20 |
|
}; |
|
latlong["SK"] = { |
|
"latitude": 48.6667, |
|
"longitude": 19.5 |
|
}; |
|
latlong["SL"] = { |
|
"latitude": 8.5, |
|
"longitude": -11.5 |
|
}; |
|
latlong["SM"] = { |
|
"latitude": 43.7667, |
|
"longitude": 12.4167 |
|
}; |
|
latlong["SN"] = { |
|
"latitude": 14, |
|
"longitude": -14 |
|
}; |
|
latlong["SO"] = { |
|
"latitude": 10, |
|
"longitude": 49 |
|
}; |
|
latlong["SR"] = { |
|
"latitude": 4, |
|
"longitude": -56 |
|
}; |
|
latlong["ST"] = { |
|
"latitude": 1, |
|
"longitude": 7 |
|
}; |
|
latlong["SV"] = { |
|
"latitude": 13.8333, |
|
"longitude": -88.9167 |
|
}; |
|
latlong["SY"] = { |
|
"latitude": 35, |
|
"longitude": 38 |
|
}; |
|
latlong["SZ"] = { |
|
"latitude": -26.5, |
|
"longitude": 31.5 |
|
}; |
|
latlong["TC"] = { |
|
"latitude": 21.75, |
|
"longitude": -71.5833 |
|
}; |
|
latlong["TD"] = { |
|
"latitude": 15, |
|
"longitude": 19 |
|
}; |
|
latlong["TF"] = { |
|
"latitude": -43, |
|
"longitude": 67 |
|
}; |
|
latlong["TG"] = { |
|
"latitude": 8, |
|
"longitude": 1.1667 |
|
}; |
|
latlong["TH"] = { |
|
"latitude": 15, |
|
"longitude": 100 |
|
}; |
|
latlong["TJ"] = { |
|
"latitude": 39, |
|
"longitude": 71 |
|
}; |
|
latlong["TK"] = { |
|
"latitude": -9, |
|
"longitude": -172 |
|
}; |
|
latlong["TM"] = { |
|
"latitude": 40, |
|
"longitude": 60 |
|
}; |
|
latlong["TN"] = { |
|
"latitude": 34, |
|
"longitude": 9 |
|
}; |
|
latlong["TO"] = { |
|
"latitude": -20, |
|
"longitude": -175 |
|
}; |
|
latlong["TR"] = { |
|
"latitude": 39, |
|
"longitude": 35 |
|
}; |
|
latlong["TT"] = { |
|
"latitude": 11, |
|
"longitude": -61 |
|
}; |
|
latlong["TV"] = { |
|
"latitude": -8, |
|
"longitude": 178 |
|
}; |
|
latlong["TW"] = { |
|
"latitude": 23.5, |
|
"longitude": 121 |
|
}; |
|
latlong["TZ"] = { |
|
"latitude": -6, |
|
"longitude": 35 |
|
}; |
|
latlong["UA"] = { |
|
"latitude": 49, |
|
"longitude": 32 |
|
}; |
|
latlong["UG"] = { |
|
"latitude": 1, |
|
"longitude": 32 |
|
}; |
|
latlong["UM"] = { |
|
"latitude": 19.2833, |
|
"longitude": 166.6 |
|
}; |
|
latlong["US"] = { |
|
"latitude": 38, |
|
"longitude": -97 |
|
}; |
|
latlong["UY"] = { |
|
"latitude": -33, |
|
"longitude": -56 |
|
}; |
|
latlong["UZ"] = { |
|
"latitude": 41, |
|
"longitude": 64 |
|
}; |
|
latlong["VA"] = { |
|
"latitude": 41.9, |
|
"longitude": 12.45 |
|
}; |
|
latlong["VC"] = { |
|
"latitude": 13.25, |
|
"longitude": -61.2 |
|
}; |
|
latlong["VE"] = { |
|
"latitude": 8, |
|
"longitude": -66 |
|
}; |
|
latlong["VG"] = { |
|
"latitude": 18.5, |
|
"longitude": -64.5 |
|
}; |
|
latlong["VI"] = { |
|
"latitude": 18.3333, |
|
"longitude": -64.8333 |
|
}; |
|
latlong["VN"] = { |
|
"latitude": 16, |
|
"longitude": 106 |
|
}; |
|
latlong["VU"] = { |
|
"latitude": -16, |
|
"longitude": 167 |
|
}; |
|
latlong["WF"] = { |
|
"latitude": -13.3, |
|
"longitude": -176.2 |
|
}; |
|
latlong["WS"] = { |
|
"latitude": -13.5833, |
|
"longitude": -172.3333 |
|
}; |
|
latlong["YE"] = { |
|
"latitude": 15, |
|
"longitude": 48 |
|
}; |
|
latlong["YT"] = { |
|
"latitude": -12.8333, |
|
"longitude": 45.1667 |
|
}; |
|
latlong["ZA"] = { |
|
"latitude": -29, |
|
"longitude": 24 |
|
}; |
|
latlong["ZM"] = { |
|
"latitude": -15, |
|
"longitude": 30 |
|
}; |
|
latlong["ZW"] = { |
|
"latitude": -20, |
|
"longitude": 30 |
|
}; |
|
|
|
var mapData = [{ |
|
"code": "AF", |
|
"name": "Afghanistan", |
|
"value": 32358260, |
|
"color": "#eea638" |
|
}, { |
|
"code": "AL", |
|
"name": "Albania", |
|
"value": 3215988, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "DZ", |
|
"name": "Algeria", |
|
"value": 35980193, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "AO", |
|
"name": "Angola", |
|
"value": 19618432, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "AR", |
|
"name": "Argentina", |
|
"value": 40764561, |
|
"color": "#86a965" |
|
}, { |
|
"code": "AM", |
|
"name": "Armenia", |
|
"value": 3100236, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "AU", |
|
"name": "Australia", |
|
"value": 22605732, |
|
"color": "#8aabb0" |
|
}, { |
|
"code": "AT", |
|
"name": "Austria", |
|
"value": 8413429, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "AZ", |
|
"name": "Azerbaijan", |
|
"value": 9306023, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "BH", |
|
"name": "Bahrain", |
|
"value": 1323535, |
|
"color": "#eea638" |
|
}, { |
|
"code": "BD", |
|
"name": "Bangladesh", |
|
"value": 150493658, |
|
"color": "#eea638" |
|
}, { |
|
"code": "BY", |
|
"name": "Belarus", |
|
"value": 9559441, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "BE", |
|
"name": "Belgium", |
|
"value": 10754056, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "BJ", |
|
"name": "Benin", |
|
"value": 9099922, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "BT", |
|
"name": "Bhutan", |
|
"value": 738267, |
|
"color": "#eea638" |
|
}, { |
|
"code": "BO", |
|
"name": "Bolivia", |
|
"value": 10088108, |
|
"color": "#86a965" |
|
}, { |
|
"code": "BA", |
|
"name": "Bosnia and Herzegovina", |
|
"value": 3752228, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "BW", |
|
"name": "Botswana", |
|
"value": 2030738, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "BR", |
|
"name": "Brazil", |
|
"value": 196655014, |
|
"color": "#86a965" |
|
}, { |
|
"code": "BN", |
|
"name": "Brunei", |
|
"value": 405938, |
|
"color": "#eea638" |
|
}, { |
|
"code": "BG", |
|
"name": "Bulgaria", |
|
"value": 7446135, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "BF", |
|
"name": "Burkina Faso", |
|
"value": 16967845, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "BI", |
|
"name": "Burundi", |
|
"value": 8575172, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "KH", |
|
"name": "Cambodia", |
|
"value": 14305183, |
|
"color": "#eea638" |
|
}, { |
|
"code": "CM", |
|
"name": "Cameroon", |
|
"value": 20030362, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "CA", |
|
"name": "Canada", |
|
"value": 34349561, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "CV", |
|
"name": "Cape Verde", |
|
"value": 500585, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "CF", |
|
"name": "Central African Rep.", |
|
"value": 4486837, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "TD", |
|
"name": "Chad", |
|
"value": 11525496, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "CL", |
|
"name": "Chile", |
|
"value": 17269525, |
|
"color": "#86a965" |
|
}, { |
|
"code": "CN", |
|
"name": "China", |
|
"value": 1347565324, |
|
"color": "#eea638" |
|
}, { |
|
"code": "CO", |
|
"name": "Colombia", |
|
"value": 46927125, |
|
"color": "#86a965" |
|
}, { |
|
"code": "KM", |
|
"name": "Comoros", |
|
"value": 753943, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "CD", |
|
"name": "Congo, Dem. Rep.", |
|
"value": 67757577, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "CG", |
|
"name": "Congo, Rep.", |
|
"value": 4139748, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "CR", |
|
"name": "Costa Rica", |
|
"value": 4726575, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "CI", |
|
"name": "Cote d'Ivoire", |
|
"value": 20152894, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "HR", |
|
"name": "Croatia", |
|
"value": 4395560, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "CU", |
|
"name": "Cuba", |
|
"value": 11253665, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "CY", |
|
"name": "Cyprus", |
|
"value": 1116564, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "CZ", |
|
"name": "Czech Rep.", |
|
"value": 10534293, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "DK", |
|
"name": "Denmark", |
|
"value": 5572594, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "DJ", |
|
"name": "Djibouti", |
|
"value": 905564, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "DO", |
|
"name": "Dominican Rep.", |
|
"value": 10056181, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "EC", |
|
"name": "Ecuador", |
|
"value": 14666055, |
|
"color": "#86a965" |
|
}, { |
|
"code": "EG", |
|
"name": "Egypt", |
|
"value": 82536770, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "SV", |
|
"name": "El Salvador", |
|
"value": 6227491, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "GQ", |
|
"name": "Equatorial Guinea", |
|
"value": 720213, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "ER", |
|
"name": "Eritrea", |
|
"value": 5415280, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "EE", |
|
"name": "Estonia", |
|
"value": 1340537, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "ET", |
|
"name": "Ethiopia", |
|
"value": 84734262, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "FJ", |
|
"name": "Fiji", |
|
"value": 868406, |
|
"color": "#8aabb0" |
|
}, { |
|
"code": "FI", |
|
"name": "Finland", |
|
"value": 5384770, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "FR", |
|
"name": "France", |
|
"value": 63125894, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "GA", |
|
"name": "Gabon", |
|
"value": 1534262, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "GM", |
|
"name": "Gambia", |
|
"value": 1776103, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "GE", |
|
"name": "Georgia", |
|
"value": 4329026, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "DE", |
|
"name": "Germany", |
|
"value": 82162512, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "GH", |
|
"name": "Ghana", |
|
"value": 24965816, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "GR", |
|
"name": "Greece", |
|
"value": 11390031, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "GT", |
|
"name": "Guatemala", |
|
"value": 14757316, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "GN", |
|
"name": "Guinea", |
|
"value": 10221808, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "GW", |
|
"name": "Guinea-Bissau", |
|
"value": 1547061, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "GY", |
|
"name": "Guyana", |
|
"value": 756040, |
|
"color": "#86a965" |
|
}, { |
|
"code": "HT", |
|
"name": "Haiti", |
|
"value": 10123787, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "HN", |
|
"name": "Honduras", |
|
"value": 7754687, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "HK", |
|
"name": "Hong Kong, China", |
|
"value": 7122187, |
|
"color": "#eea638" |
|
}, { |
|
"code": "HU", |
|
"name": "Hungary", |
|
"value": 9966116, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "IS", |
|
"name": "Iceland", |
|
"value": 324366, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "IN", |
|
"name": "India", |
|
"value": 1241491960, |
|
"color": "#eea638" |
|
}, { |
|
"code": "ID", |
|
"name": "Indonesia", |
|
"value": 242325638, |
|
"color": "#eea638" |
|
}, { |
|
"code": "IR", |
|
"name": "Iran", |
|
"value": 74798599, |
|
"color": "#eea638" |
|
}, { |
|
"code": "IQ", |
|
"name": "Iraq", |
|
"value": 32664942, |
|
"color": "#eea638" |
|
}, { |
|
"code": "IE", |
|
"name": "Ireland", |
|
"value": 4525802, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "IL", |
|
"name": "Israel", |
|
"value": 7562194, |
|
"color": "#eea638" |
|
}, { |
|
"code": "IT", |
|
"name": "Italy", |
|
"value": 60788694, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "JM", |
|
"name": "Jamaica", |
|
"value": 2751273, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "JP", |
|
"name": "Japan", |
|
"value": 126497241, |
|
"color": "#eea638" |
|
}, { |
|
"code": "JO", |
|
"name": "Jordan", |
|
"value": 6330169, |
|
"color": "#eea638" |
|
}, { |
|
"code": "KZ", |
|
"name": "Kazakhstan", |
|
"value": 16206750, |
|
"color": "#eea638" |
|
}, { |
|
"code": "KE", |
|
"name": "Kenya", |
|
"value": 41609728, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "KR", |
|
"name": "Korea, Dem. Rep.", |
|
"value": 24451285, |
|
"color": "#eea638" |
|
}, { |
|
"code": "KP", |
|
"name": "Korea, Rep.", |
|
"value": 48391343, |
|
"color": "#eea638" |
|
}, { |
|
"code": "KW", |
|
"name": "Kuwait", |
|
"value": 2818042, |
|
"color": "#eea638" |
|
}, { |
|
"code": "KG", |
|
"name": "Kyrgyzstan", |
|
"value": 5392580, |
|
"color": "#eea638" |
|
}, { |
|
"code": "LA", |
|
"name": "Laos", |
|
"value": 6288037, |
|
"color": "#eea638" |
|
}, { |
|
"code": "LV", |
|
"name": "Latvia", |
|
"value": 2243142, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "LB", |
|
"name": "Lebanon", |
|
"value": 4259405, |
|
"color": "#eea638" |
|
}, { |
|
"code": "LS", |
|
"name": "Lesotho", |
|
"value": 2193843, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "LR", |
|
"name": "Liberia", |
|
"value": 4128572, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "LY", |
|
"name": "Libya", |
|
"value": 6422772, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "LT", |
|
"name": "Lithuania", |
|
"value": 3307481, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "LU", |
|
"name": "Luxembourg", |
|
"value": 515941, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "MK", |
|
"name": "Macedonia, FYR", |
|
"value": 2063893, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "MG", |
|
"name": "Madagascar", |
|
"value": 21315135, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "MW", |
|
"name": "Malawi", |
|
"value": 15380888, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "MY", |
|
"name": "Malaysia", |
|
"value": 28859154, |
|
"color": "#eea638" |
|
}, { |
|
"code": "ML", |
|
"name": "Mali", |
|
"value": 15839538, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "MR", |
|
"name": "Mauritania", |
|
"value": 3541540, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "MU", |
|
"name": "Mauritius", |
|
"value": 1306593, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "MX", |
|
"name": "Mexico", |
|
"value": 114793341, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "MD", |
|
"name": "Moldova", |
|
"value": 3544864, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "MN", |
|
"name": "Mongolia", |
|
"value": 2800114, |
|
"color": "#eea638" |
|
}, { |
|
"code": "ME", |
|
"name": "Montenegro", |
|
"value": 632261, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "MA", |
|
"name": "Morocco", |
|
"value": 32272974, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "MZ", |
|
"name": "Mozambique", |
|
"value": 23929708, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "MM", |
|
"name": "Myanmar", |
|
"value": 48336763, |
|
"color": "#eea638" |
|
}, { |
|
"code": "NA", |
|
"name": "Namibia", |
|
"value": 2324004, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "NP", |
|
"name": "Nepal", |
|
"value": 30485798, |
|
"color": "#eea638" |
|
}, { |
|
"code": "NL", |
|
"name": "Netherlands", |
|
"value": 16664746, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "NZ", |
|
"name": "New Zealand", |
|
"value": 4414509, |
|
"color": "#8aabb0" |
|
}, { |
|
"code": "NI", |
|
"name": "Nicaragua", |
|
"value": 5869859, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "NE", |
|
"name": "Niger", |
|
"value": 16068994, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "NG", |
|
"name": "Nigeria", |
|
"value": 162470737, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "NO", |
|
"name": "Norway", |
|
"value": 4924848, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "OM", |
|
"name": "Oman", |
|
"value": 2846145, |
|
"color": "#eea638" |
|
}, { |
|
"code": "PK", |
|
"name": "Pakistan", |
|
"value": 176745364, |
|
"color": "#eea638" |
|
}, { |
|
"code": "PA", |
|
"name": "Panama", |
|
"value": 3571185, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "PG", |
|
"name": "Papua New Guinea", |
|
"value": 7013829, |
|
"color": "#8aabb0" |
|
}, { |
|
"code": "PY", |
|
"name": "Paraguay", |
|
"value": 6568290, |
|
"color": "#86a965" |
|
}, { |
|
"code": "PE", |
|
"name": "Peru", |
|
"value": 29399817, |
|
"color": "#86a965" |
|
}, { |
|
"code": "PH", |
|
"name": "Philippines", |
|
"value": 94852030, |
|
"color": "#eea638" |
|
}, { |
|
"code": "PL", |
|
"name": "Poland", |
|
"value": 38298949, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "PT", |
|
"name": "Portugal", |
|
"value": 10689663, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "PR", |
|
"name": "Puerto Rico", |
|
"value": 3745526, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "QA", |
|
"name": "Qatar", |
|
"value": 1870041, |
|
"color": "#eea638" |
|
}, { |
|
"code": "RO", |
|
"name": "Romania", |
|
"value": 21436495, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "RU", |
|
"name": "Russia", |
|
"value": 142835555, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "RW", |
|
"name": "Rwanda", |
|
"value": 10942950, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "SA", |
|
"name": "Saudi Arabia", |
|
"value": 28082541, |
|
"color": "#eea638" |
|
}, { |
|
"code": "SN", |
|
"name": "Senegal", |
|
"value": 12767556, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "RS", |
|
"name": "Serbia", |
|
"value": 9853969, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "SL", |
|
"name": "Sierra Leone", |
|
"value": 5997486, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "SG", |
|
"name": "Singapore", |
|
"value": 5187933, |
|
"color": "#eea638" |
|
}, { |
|
"code": "SK", |
|
"name": "Slovak Republic", |
|
"value": 5471502, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "SI", |
|
"name": "Slovenia", |
|
"value": 2035012, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "SB", |
|
"name": "Solomon Islands", |
|
"value": 552267, |
|
"color": "#8aabb0" |
|
}, { |
|
"code": "SO", |
|
"name": "Somalia", |
|
"value": 9556873, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "ZA", |
|
"name": "South Africa", |
|
"value": 50459978, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "ES", |
|
"name": "Spain", |
|
"value": 46454895, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "LK", |
|
"name": "Sri Lanka", |
|
"value": 21045394, |
|
"color": "#eea638" |
|
}, { |
|
"code": "SD", |
|
"name": "Sudan", |
|
"value": 34735288, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "SR", |
|
"name": "Suriname", |
|
"value": 529419, |
|
"color": "#86a965" |
|
}, { |
|
"code": "SZ", |
|
"name": "Swaziland", |
|
"value": 1203330, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "SE", |
|
"name": "Sweden", |
|
"value": 9440747, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "CH", |
|
"name": "Switzerland", |
|
"value": 7701690, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "SY", |
|
"name": "Syria", |
|
"value": 20766037, |
|
"color": "#eea638" |
|
}, { |
|
"code": "TW", |
|
"name": "Taiwan", |
|
"value": 23072000, |
|
"color": "#eea638" |
|
}, { |
|
"code": "TJ", |
|
"name": "Tajikistan", |
|
"value": 6976958, |
|
"color": "#eea638" |
|
}, { |
|
"code": "TZ", |
|
"name": "Tanzania", |
|
"value": 46218486, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "TH", |
|
"name": "Thailand", |
|
"value": 69518555, |
|
"color": "#eea638" |
|
}, { |
|
"code": "TG", |
|
"name": "Togo", |
|
"value": 6154813, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "TT", |
|
"name": "Trinidad and Tobago", |
|
"value": 1346350, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "TN", |
|
"name": "Tunisia", |
|
"value": 10594057, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "TR", |
|
"name": "Turkey", |
|
"value": 73639596, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "TM", |
|
"name": "Turkmenistan", |
|
"value": 5105301, |
|
"color": "#eea638" |
|
}, { |
|
"code": "UG", |
|
"name": "Uganda", |
|
"value": 34509205, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "UA", |
|
"name": "Ukraine", |
|
"value": 45190180, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "AE", |
|
"name": "United Arab Emirates", |
|
"value": 7890924, |
|
"color": "#eea638" |
|
}, { |
|
"code": "GB", |
|
"name": "United Kingdom", |
|
"value": 62417431, |
|
"color": "#d8854f" |
|
}, { |
|
"code": "US", |
|
"name": "United States", |
|
"value": 313085380, |
|
"color": "#a7a737" |
|
}, { |
|
"code": "UY", |
|
"name": "Uruguay", |
|
"value": 3380008, |
|
"color": "#86a965" |
|
}, { |
|
"code": "UZ", |
|
"name": "Uzbekistan", |
|
"value": 27760267, |
|
"color": "#eea638" |
|
}, { |
|
"code": "VE", |
|
"name": "Venezuela", |
|
"value": 29436891, |
|
"color": "#86a965" |
|
}, { |
|
"code": "PS", |
|
"name": "West Bank and Gaza", |
|
"value": 4152369, |
|
"color": "#eea638" |
|
}, { |
|
"code": "VN", |
|
"name": "Vietnam", |
|
"value": 88791996, |
|
"color": "#eea638" |
|
}, { |
|
"code": "YE", |
|
"name": "Yemen, Rep.", |
|
"value": 24799880, |
|
"color": "#eea638" |
|
}, { |
|
"code": "ZM", |
|
"name": "Zambia", |
|
"value": 13474959, |
|
"color": "#de4c4f" |
|
}, { |
|
"code": "ZW", |
|
"name": "Zimbabwe", |
|
"value": 12754378, |
|
"color": "#de4c4f" |
|
}]; |
|
|
|
|
|
var map; |
|
var minBulletSize = 3; |
|
var maxBulletSize = 70; |
|
var min = Infinity; |
|
var max = -Infinity; |
|
|
|
AmCharts.theme = AmCharts.themes.black; |
|
|
|
// get min and max values |
|
for (var i = 0; i < mapData.length; i++) { |
|
var value = mapData[i].value; |
|
if (value < min) { |
|
min = value; |
|
} |
|
if (value > max) { |
|
max = value; |
|
} |
|
} |
|
|
|
// build map |
|
AmCharts.ready(function() { |
|
map = new AmCharts.AmMap(); |
|
|
|
map.addTitle("Population of the World in 2011", 14); |
|
map.addTitle("source: Gapminder", 11); |
|
map.areasSettings = { |
|
unlistedAreasColor: "#FFFFFF", |
|
unlistedAreasAlpha: 0.1 |
|
}; |
|
map.imagesSettings = { |
|
balloonText: "<span style='font-size:14px;'><b>[[title]]</b>: [[value]]</span>", |
|
alpha: 0.6 |
|
} |
|
|
|
var dataProvider = { |
|
mapVar: AmCharts.maps.worldLow, |
|
images: [] |
|
} |
|
|
|
// create circle for each country |
|
|
|
// it's better to use circle square to show difference between values, not a radius |
|
var maxSquare = maxBulletSize * maxBulletSize * 2 * Math.PI; |
|
var minSquare = minBulletSize * minBulletSize * 2 * Math.PI; |
|
|
|
// create circle for each country |
|
for (var i = 0; i < mapData.length; i++) { |
|
var dataItem = mapData[i]; |
|
var value = dataItem.value; |
|
// calculate size of a bubble |
|
var square = (value - min) / (max - min) * (maxSquare - minSquare) + minSquare; |
|
if (square < minSquare) { |
|
square = minSquare; |
|
} |
|
var size = Math.sqrt(square / (Math.PI * 2)); |
|
var id = dataItem.code; |
|
|
|
dataProvider.images.push({ |
|
type: "circle", |
|
width: size, |
|
height: size, |
|
color: dataItem.color, |
|
longitude: latlong[id].longitude, |
|
latitude: latlong[id].latitude, |
|
title: dataItem.name, |
|
value: value |
|
}); |
|
} |
|
|
|
|
|
|
|
// the following code uses circle radius to show the difference |
|
/* |
|
for (var i = 0; i < mapData.length; i++) { |
|
var dataItem = mapData[i]; |
|
var value = dataItem.value; |
|
// calculate size of a bubble |
|
var size = (value - min) / (max - min) * (maxBulletSize - minBulletSize) + minBulletSize; |
|
if (size < minBulletSize) { |
|
size = minBulletSize; |
|
} |
|
var id = dataItem.code; |
|
|
|
dataProvider.images.push({ |
|
type: "circle", |
|
width: size, |
|
height: size, |
|
color: dataItem.color, |
|
longitude: latlong[id].longitude, |
|
latitude: latlong[id].latitude, |
|
title: dataItem.name, |
|
value: value |
|
}); |
|
}*/ |
|
|
|
|
|
|
|
map.dataProvider = dataProvider; |
|
|
|
map.write("mapdiv"); |
|
}); |
|
</script> |
|
</head> |
|
<link rel="stylesheet" href="style.css" type="text/css"> |
|
<body style="background-color:#222222;"> |
|
<div id="mapdiv" style="width: 100%; height: 600px;"></div> |
|
<br> |
|
<div style="text-align:center; font-size:14px"> |
|
<a href="#" onclick="map.setProjection('winkel3')">Winkel 3</a> | |
|
<a href="#" onclick="map.setProjection('eckert3')">Eckert 3</a> | |
|
<a href="#" onclick="map.setProjection('eckert5')">Eckert 5</a> | |
|
<a href="#" onclick="map.setProjection('eckert6')">Eckert 6</a> | |
|
<a href="#" onclick="map.setProjection('miller')">Miller</a> | |
|
<a href="#" onclick="map.setProjection('equirectangular')">Equirectangular</a> | |
|
<a href="#" onclick="map.setProjection('mercator')">Mercator</a> |
|
</div> |
|
|
|
</body> |
|
|
|
</html> |