mapWithBubbles.html 28 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510
<!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 type="text/javascript">

        	/*
        		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.pathToImages = "../ammap/images/";

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

    <body style="background-color:#222222;">
        <div id="mapdiv" style="width: 100%; height: 600px;"></div>
    </body>

</html>