Your IP : 216.73.216.86


Current Path : /home/emeraadmin/www/node_modules/ammap3/samples/
Upload File :
Current File : /home/emeraadmin/www/node_modules/ammap3/samples/changingProjections.html

<!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>