getCapitalLatitudeFromCountryCode function

double getCapitalLatitudeFromCountryCode(
  1. String countryCode
)

Implementation

double getCapitalLatitudeFromCountryCode(
    String countryCode
    )
{
    switch ( countryCode )
    {
        case 'ad' : return 42.5;
        case 'ae' : return 24.46666667;
        case 'af' : return 34.51666667;
        case 'ag' : return 17.11666667;
        case 'ai' : return 18.21666667;
        case 'al' : return 41.31666667;
        case 'am' : return 40.16666667;
        case 'ao' : return -8.833333333;
        case 'aq' : return -80.0;
        case 'ar' : return -34.58333333;
        case 'as' : return -14.26666667;
        case 'at' : return 48.2;
        case 'au' : return -35.26666667;
        case 'aw' : return 12.51666667;
        case 'ax' : return 60.116667;
        case 'az' : return 40.38333333;
        case 'ba' : return 43.86666667;
        case 'bb' : return 13.1;
        case 'bd' : return 23.71666667;
        case 'be' : return 50.83333333;
        case 'bf' : return 12.36666667;
        case 'bg' : return 42.68333333;
        case 'bh' : return 26.23333333;
        case 'bi' : return -3.366666667;
        case 'bj' : return 6.483333333;
        case 'bl' : return 17.88333333;
        case 'bm' : return 32.28333333;
        case 'bn' : return 4.883333333;
        case 'bo' : return -16.5;
        case 'br' : return -15.78333333;
        case 'bs' : return 25.08333333;
        case 'bt' : return 27.46666667;
        case 'bw' : return -24.63333333;
        case 'by' : return 53.9;
        case 'bz' : return 17.25;
        case 'ca' : return 45.41666667;
        case 'cc' : return -12.16666667;
        case 'cd' : return -4.316666667;
        case 'cf' : return 4.366666667;
        case 'cg' : return -4.25;
        case 'ch' : return 46.91666667;
        case 'ci' : return 6.816666667;
        case 'ck' : return -21.2;
        case 'cl' : return -33.45;
        case 'cm' : return 3.866666667;
        case 'cn' : return 39.91666667;
        case 'co' : return 4.6;
        case 'cr' : return 9.933333333;
        case 'cu' : return 23.11666667;
        case 'cv' : return 14.91666667;
        case 'cw' : return 12.1;
        case 'cx' : return -10.41666667;
        case 'cy' : return 35.16666667;
        case 'cz' : return 50.08333333;
        case 'de' : return 52.51666667;
        case 'dj' : return 11.58333333;
        case 'dk' : return 55.66666667;
        case 'dm' : return 15.3;
        case 'do' : return 18.46666667;
        case 'dz' : return 36.75;
        case 'ec' : return -0.216666667;
        case 'ee' : return 59.43333333;
        case 'eg' : return 30.05;
        case 'eh' : return 27.153611;
        case 'er' : return 15.33333333;
        case 'es' : return 40.4;
        case 'et' : return 9.033333333;
        case 'fi' : return 60.16666667;
        case 'fj' : return -18.13333333;
        case 'fk' : return -51.7;
        case 'fm' : return 6.916666667;
        case 'fo' : return 62;
        case 'fr' : return 48.86666667;
        case 'ga' : return 0.383333333;
        case 'gb' : return 51.5;
        case 'gd' : return 12.05;
        case 'ge' : return 41.68333333;
        case 'gg' : return 49.45;
        case 'gh' : return 5.55;
        case 'gi' : return 36.13333333;
        case 'gl' : return 64.18333333;
        case 'gm' : return 13.45;
        case 'gn' : return 9.5;
        case 'gq' : return 3.75;
        case 'gr' : return 37.98333333;
        case 'gs' : return -54.283333;
        case 'gt' : return 14.61666667;
        case 'gu' : return 13.46666667;
        case 'gw' : return 11.85;
        case 'gy' : return 6.8;
        case 'hk' : return 0;
        case 'hm' : return 0;
        case 'hn' : return 14.1;
        case 'hr' : return 45.8;
        case 'ht' : return 18.53333333;
        case 'hu' : return 47.5;
        case 'id' : return -6.166666667;
        case 'ie' : return 53.31666667;
        case 'il' : return 31.76666667;
        case 'im' : return 54.15;
        case 'in' : return 28.6;
        case 'io' : return -7.3;
        case 'iq' : return 33.33333333;
        case 'ir' : return 35.7;
        case 'is' : return 64.15;
        case 'it' : return 41.9;
        case 'je' : return 49.18333333;
        case 'jm' : return 18;
        case 'jo' : return 31.95;
        case 'jp' : return 35.68333333;
        case 'ke' : return -1.283333333;
        case 'kg' : return 42.86666667;
        case 'kh' : return 11.55;
        case 'ki' : return -0.883333333;
        case 'km' : return -11.7;
        case 'kn' : return 17.3;
        case 'ko' : return 42.66666667;
        case 'kp' : return 39.01666667;
        case 'kr' : return 37.55;
        case 'kw' : return 29.36666667;
        case 'ky' : return 19.3;
        case 'kz' : return 51.16666667;
        case 'la' : return 17.96666667;
        case 'lb' : return 33.86666667;
        case 'lc' : return 14;
        case 'li' : return 47.13333333;
        case 'lk' : return 6.916666667;
        case 'lr' : return 6.3;
        case 'ls' : return -29.31666667;
        case 'lt' : return 54.68333333;
        case 'lu' : return 49.6;
        case 'lv' : return 56.95;
        case 'ly' : return 32.88333333;
        case 'ma' : return 34.01666667;
        case 'mc' : return 43.73333333;
        case 'md' : return 47;
        case 'me' : return 42.43333333;
        case 'mf' : return 18.0731;
        case 'mg' : return -18.91666667;
        case 'mh' : return 7.1;
        case 'mk' : return 42;
        case 'ml' : return 12.65;
        case 'mm' : return 16.8;
        case 'mn' : return 47.91666667;
        case 'mo' : return 0;
        case 'mp' : return 15.2;
        case 'mr' : return 18.06666667;
        case 'ms' : return 16.7;
        case 'mt' : return 35.88333333;
        case 'mu' : return -20.15;
        case 'mv' : return 4.166666667;
        case 'mw' : return -13.96666667;
        case 'mx' : return 19.43333333;
        case 'my' : return 3.166666667;
        case 'mz' : return -25.95;
        case 'na' : return -22.56666667;
        case 'nc' : return -22.26666667;
        case 'ne' : return 13.51666667;
        case 'nf' : return -29.05;
        case 'ng' : return 9.083333333;
        case 'ni' : return 12.13333333;
        case 'nl' : return 52.35;
        case 'no' : return 59.91666667;
        case 'np' : return 27.71666667;
        case 'nr' : return -0.5477;
        case 'nu' : return -19.01666667;
        case 'nz' : return -41.3;
        case 'om' : return 23.61666667;
        case 'pa' : return 8.966666667;
        case 'pe' : return -12.05;
        case 'pf' : return -17.53333333;
        case 'pg' : return -9.45;
        case 'ph' : return 14.6;
        case 'pk' : return 33.68333333;
        case 'pl' : return 52.25;
        case 'pm' : return 46.76666667;
        case 'pn' : return -25.06666667;
        case 'pr' : return 18.46666667;
        case 'ps' : return 31.76666667;
        case 'pt' : return 38.71666667;
        case 'pw' : return 7.483333333;
        case 'py' : return -25.26666667;
        case 'qa' : return 25.28333333;
        case 'ro' : return 44.43333333;
        case 'rs' : return 44.83333333;
        case 'ru' : return 55.75;
        case 'rw' : return -1.95;
        case 'sa' : return 24.65;
        case 'sb' : return -9.433333333;
        case 'sc' : return -4.616666667;
        case 'sd' : return 15.6;
        case 'se' : return 59.33333333;
        case 'sg' : return 1.283333333;
        case 'sh' : return -15.93333333;
        case 'si' : return 46.05;
        case 'sj' : return 78.21666667;
        case 'sk' : return 48.15;
        case 'sl' : return 8.483333333;
        case 'sm' : return 43.93333333;
        case 'sn' : return 14.73333333;
        case 'so' : return 2.066666667;
        case 'sr' : return 5.833333333;
        case 'ss' : return 4.85;
        case 'st' : return 0.333333333;
        case 'sv' : return 13.7;
        case 'sx' : return 18.01666667;
        case 'sy' : return 33.5;
        case 'sz' : return -26.31666667;
        case 'tc' : return 21.46666667;
        case 'td' : return 12.1;
        case 'tf' : return -49.35;
        case 'tg' : return 6.116666667;
        case 'th' : return 13.75;
        case 'tj' : return 38.55;
        case 'tk' : return -9.166667;
        case 'tl' : return -8.583333333;
        case 'tm' : return 37.95;
        case 'tn' : return 36.8;
        case 'to' : return -21.13333333;
        case 'tr' : return 39.93333333;
        case 'tt' : return 10.65;
        case 'tv' : return -8.516666667;
        case 'tw' : return 25.03333333;
        case 'tz' : return -6.8;
        case 'ua' : return 50.43333333;
        case 'ug' : return 0.316666667;
        case 'um' : return 38.883333;
        case 'us' : return 38.883333;
        case 'uy' : return -34.85;
        case 'uz' : return 41.31666667;
        case 'va' : return 41.9;
        case 'vc' : return 13.13333333;
        case 've' : return 10.48333333;
        case 'vg' : return 18.41666667;
        case 'vi' : return 18.35;
        case 'vn' : return 21.03333333;
        case 'vu' : return -17.73333333;
        case 'wf' : return -13.95;
        case 'ws' : return -13.81666667;
        case 'ye' : return 15.35;
        case 'za' : return -25.7;
        case 'zm' : return -15.41666667;
        case 'zw' : return -17.81666667;
    }

    return 0.0;
}