[数据收集]获取国家名称以及其经纬度

背景

给定国家名称(如China)或者国家检测(如CN),得到这个国家的经纬度。

数据来源

方案1:自己去地图中一个个收集数据,但是这个方法太累。
方案2:使用现成的数据。

找了一下github,发现有蛮多数据可以直接用的,如:
https://github.com/mledoze/countries/blob/master/countries.json
https://github.com/planetopendata/awesome-world

mledoze 的这个countries.json数据很全但是个人觉得没有必要。
所以最后选择了使用google的数据:
https://developers.google.com/public-data/docs/canonical/countries_csv

下来讲一下将这个网页的数据导出到json的过程。
打开页面后,F12,执行以下的JS代码:

var cs=[];
$("#table").find("tr").each(function(i,tr){
    tr=$(tr); 
    var tdLen=tr.find("td").length;
    if(tdLen==0) return; 
    cs.push({
        code:tr.find("td:eq(0)").text(),
        latitude:Number(tr.find("td:eq(1)").text()),
        longitude:Number(tr.find("td:eq(2)").text()),
        name:tr.find("td:eq(3)").text()
    });
});
JSON.stringify(cs);

最后得到的数据(我写了个简单的java读取工具,有兴趣的朋友可以去我的github里面查看country2location):

[
    {
        "code": "AD", 
        "latitude": 42.546245, 
        "longitude": 1.601554, 
        "name": "Andorra"
    }, 
    {
        "code": "AE", 
        "latitude": 23.424076, 
        "longitude": 53.847818, 
        "name": "United Arab Emirates"
    }, 
    {
        "code": "AF", 
        "latitude": 33.93911, 
        "longitude": 67.709953, 
        "name": "Afghanistan"
    }, 
    {
        "code": "AG", 
        "latitude": 17.060816, 
        "longitude": -61.796428, 
        "name": "Antigua and Barbuda"
    }, 
    {
        "code": "AI", 
        "latitude": 18.220554, 
        "longitude": -63.068615, 
        "name": "Anguilla"
    }, 
    {
        "code": "AL", 
        "latitude": 41.153332, 
        "longitude": 20.168331, 
        "name": "Albania"
    }, 
    {
        "code": "AM", 
        "latitude": 40.069099, 
        "longitude": 45.038189, 
        "name": "Armenia"
    }, 
    {
        "code": "AN", 
        "latitude": 12.226079, 
        "longitude": -69.060087, 
        "name": "Netherlands Antilles"
    }, 
    {
        "code": "AO", 
        "latitude": -11.202692, 
        "longitude": 17.873887, 
        "name": "Angola"
    }, 
    {
        "code": "AQ", 
        "latitude": -75.250973, 
        "longitude": -0.071389, 
        "name": "Antarctica"
    }, 
    {
        "code": "AR", 
        "latitude": -38.416097, 
        "longitude": -63.616672, 
        "name": "Argentina"
    }, 
    {
        "code": "AS", 
        "latitude": -14.270972, 
        "longitude": -170.132217, 
        "name": "American Samoa"
    }, 
    {
        "code": "AT", 
        "latitude": 47.516231, 
        "longitude": 14.550072, 
        "name": "Austria"
    }, 
    {
        "code": "AU", 
        "latitude": -25.274398, 
        "longitude": 133.775136, 
        "name": "Australia"
    }, 
    {
        "code": "AW", 
        "latitude": 12.52111, 
        "longitude": -69.968338, 
        "name": "Aruba"
    }, 
    {
        "code": "AZ", 
        "latitude": 40.143105, 
        "longitude": 47.576927, 
        "name": "Azerbaijan"
    }, 
    {
        "code": "BA", 
        "latitude": 43.915886, 
        "longitude": 17.679076, 
        "name": "Bosnia and Herzegovina"
    }, 
    {
        "code": "BB", 
        "latitude": 13.193887, 
        "longitude": -59.543198, 
        "name": "Barbados"
    }, 
    {
        "code": "BD", 
        "latitude": 23.684994, 
        "longitude": 90.356331, 
        "name": "Bangladesh"
    }, 
    {
        "code": "BE", 
        "latitude": 50.503887, 
        "longitude": 4.469936, 
        "name": "Belgium"
    }, 
    {
        "code": "BF", 
        "latitude": 12.238333, 
        "longitude": -1.561593, 
        "name": "Burkina Faso"
    }, 
    {
        "code": "BG", 
        "latitude": 42.733883, 
        "longitude": 25.48583, 
        "name": "Bulgaria"
    }, 
    {
        "code": "BH", 
        "latitude": 25.930414, 
        "longitude": 50.637772, 
        "name": "Bahrain"
    }, 
    {
        "code": "BI", 
        "latitude": -3.373056, 
        "longitude": 29.918886, 
        "name": "Burundi"
    }, 
    {
        "code": "BJ", 
        "latitude": 9.30769, 
        "longitude": 2.315834, 
        "name": "Benin"
    }, 
    {
        "code": "BM", 
        "latitude": 32.321384, 
        "longitude": -64.75737, 
        "name": "Bermuda"
    }, 
    {
        "code": "BN", 
        "latitude": 4.535277, 
        "longitude": 114.727669, 
        "name": "Brunei"
    }, 
    {
        "code": "BO", 
        "latitude": -16.290154, 
        "longitude": -63.588653, 
        "name": "Bolivia"
    }, 
    {
        "code": "BR", 
        "latitude": -14.235004, 
        "longitude": -51.92528, 
        "name": "Brazil"
    }, 
    {
        "code": "BS", 
        "latitude": 25.03428, 
        "longitude": -77.39628, 
        "name": "Bahamas"
    }, 
    {
        "code": "BT", 
        "latitude": 27.514162, 
        "longitude": 90.433601, 
        "name": "Bhutan"
    }, 
    {
        "code": "BV", 
        "latitude": -54.423199, 
        "longitude": 3.413194, 
        "name": "Bouvet Island"
    }, 
    {
        "code": "BW", 
        "latitude": -22.328474, 
        "longitude": 24.684866, 
        "name": "Botswana"
    }, 
    {
        "code": "BY", 
        "latitude": 53.709807, 
        "longitude": 27.953389, 
        "name": "Belarus"
    }, 
    {
        "code": "BZ", 
        "latitude": 17.189877, 
        "longitude": -88.49765, 
        "name": "Belize"
    }, 
    {
        "code": "CA", 
        "latitude": 56.130366, 
        "longitude": -106.346771, 
        "name": "Canada"
    }, 
    {
        "code": "CC", 
        "latitude": -12.164165, 
        "longitude": 96.870956, 
        "name": "Cocos [Keeling] Islands"
    }, 
    {
        "code": "CD", 
        "latitude": -4.038333, 
        "longitude": 21.758664, 
        "name": "Congo [DRC]"
    }, 
    {
        "code": "CF", 
        "latitude": 6.611111, 
        "longitude": 20.939444, 
        "name": "Central African Republic"
    }, 
    {
        "code": "CG", 
        "latitude": -0.228021, 
        "longitude": 15.827659, 
        "name": "Congo [Republic]"
    }, 
    {
        "code": "CH", 
        "latitude": 46.818188, 
        "longitude": 8.227512, 
        "name": "Switzerland"
    }, 
    {
        "code": "CI", 
        "latitude": 7.539989, 
        "longitude": -5.54708, 
        "name": "Côte d'Ivoire"
    }, 
    {
        "code": "CK", 
        "latitude": -21.236736, 
        "longitude": -159.777671, 
        "name": "Cook Islands"
    }, 
    {
        "code": "CL", 
        "latitude": -35.675147, 
        "longitude": -71.542969, 
        "name": "Chile"
    }, 
    {
        "code": "CM", 
        "latitude": 7.369722, 
        "longitude": 12.354722, 
        "name": "Cameroon"
    }, 
    {
        "code": "CN", 
        "latitude": 35.86166, 
        "longitude": 104.195397, 
        "name": "China"
    }, 
    {
        "code": "CO", 
        "latitude": 4.570868, 
        "longitude": -74.297333, 
        "name": "Colombia"
    }, 
    {
        "code": "CR", 
        "latitude": 9.748917, 
        "longitude": -83.753428, 
        "name": "Costa Rica"
    }, 
    {
        "code": "CU", 
        "latitude": 21.521757, 
        "longitude": -77.781167, 
        "name": "Cuba"
    }, 
    {
        "code": "CV", 
        "latitude": 16.002082, 
        "longitude": -24.013197, 
        "name": "Cape Verde"
    }, 
    {
        "code": "CX", 
        "latitude": -10.447525, 
        "longitude": 105.690449, 
        "name": "Christmas Island"
    }, 
    {
        "code": "CY", 
        "latitude": 35.126413, 
        "longitude": 33.429859, 
        "name": "Cyprus"
    }, 
    {
        "code": "CZ", 
        "latitude": 49.817492, 
        "longitude": 15.472962, 
        "name": "Czech Republic"
    }, 
    {
        "code": "DE", 
        "latitude": 51.165691, 
        "longitude": 10.451526, 
        "name": "Germany"
    }, 
    {
        "code": "DJ", 
        "latitude": 11.825138, 
        "longitude": 42.590275, 
        "name": "Djibouti"
    }, 
    {
        "code": "DK", 
        "latitude": 56.26392, 
        "longitude": 9.501785, 
        "name": "Denmark"
    }, 
    {
        "code": "DM", 
        "latitude": 15.414999, 
        "longitude": -61.370976, 
        "name": "Dominica"
    }, 
    {
        "code": "DO", 
        "latitude": 18.735693, 
        "longitude": -70.162651, 
        "name": "Dominican Republic"
    }, 
    {
        "code": "DZ", 
        "latitude": 28.033886, 
        "longitude": 1.659626, 
        "name": "Algeria"
    }, 
    {
        "code": "EC", 
        "latitude": -1.831239, 
        "longitude": -78.183406, 
        "name": "Ecuador"
    }, 
    {
        "code": "EE", 
        "latitude": 58.595272, 
        "longitude": 25.013607, 
        "name": "Estonia"
    }, 
    {
        "code": "EG", 
        "latitude": 26.820553, 
        "longitude": 30.802498, 
        "name": "Egypt"
    }, 
    {
        "code": "EH", 
        "latitude": 24.215527, 
        "longitude": -12.885834, 
        "name": "Western Sahara"
    }, 
    {
        "code": "ER", 
        "latitude": 15.179384, 
        "longitude": 39.782334, 
        "name": "Eritrea"
    }, 
    {
        "code": "ES", 
        "latitude": 40.463667, 
        "longitude": -3.74922, 
        "name": "Spain"
    }, 
    {
        "code": "ET", 
        "latitude": 9.145, 
        "longitude": 40.489673, 
        "name": "Ethiopia"
    }, 
    {
        "code": "FI", 
        "latitude": 61.92411, 
        "longitude": 25.748151, 
        "name": "Finland"
    }, 
    {
        "code": "FJ", 
        "latitude": -16.578193, 
        "longitude": 179.414413, 
        "name": "Fiji"
    }, 
    {
        "code": "FK", 
        "latitude": -51.796253, 
        "longitude": -59.523613, 
        "name": "Falkland Islands [Islas Malvinas]"
    }, 
    {
        "code": "FM", 
        "latitude": 7.425554, 
        "longitude": 150.550812, 
        "name": "Micronesia"
    }, 
    {
        "code": "FO", 
        "latitude": 61.892635, 
        "longitude": -6.911806, 
        "name": "Faroe Islands"
    }, 
    {
        "code": "FR", 
        "latitude": 46.227638, 
        "longitude": 2.213749, 
        "name": "France"
    }, 
    {
        "code": "GA", 
        "latitude": -0.803689, 
        "longitude": 11.609444, 
        "name": "Gabon"
    }, 
    {
        "code": "GB", 
        "latitude": 55.378051, 
        "longitude": -3.435973, 
        "name": "United Kingdom"
    }, 
    {
        "code": "GD", 
        "latitude": 12.262776, 
        "longitude": -61.604171, 
        "name": "Grenada"
    }, 
    {
        "code": "GE", 
        "latitude": 42.315407, 
        "longitude": 43.356892, 
        "name": "Georgia"
    }, 
    {
        "code": "GF", 
        "latitude": 3.933889, 
        "longitude": -53.125782, 
        "name": "French Guiana"
    }, 
    {
        "code": "GG", 
        "latitude": 49.465691, 
        "longitude": -2.585278, 
        "name": "Guernsey"
    }, 
    {
        "code": "GH", 
        "latitude": 7.946527, 
        "longitude": -1.023194, 
        "name": "Ghana"
    }, 
    {
        "code": "GI", 
        "latitude": 36.137741, 
        "longitude": -5.345374, 
        "name": "Gibraltar"
    }, 
    {
        "code": "GL", 
        "latitude": 71.706936, 
        "longitude": -42.604303, 
        "name": "Greenland"
    }, 
    {
        "code": "GM", 
        "latitude": 13.443182, 
        "longitude": -15.310139, 
        "name": "Gambia"
    }, 
    {
        "code": "GN", 
        "latitude": 9.945587, 
        "longitude": -9.696645, 
        "name": "Guinea"
    }, 
    {
        "code": "GP", 
        "latitude": 16.995971, 
        "longitude": -62.067641, 
        "name": "Guadeloupe"
    }, 
    {
        "code": "GQ", 
        "latitude": 1.650801, 
        "longitude": 10.267895, 
        "name": "Equatorial Guinea"
    }, 
    {
        "code": "GR", 
        "latitude": 39.074208, 
        "longitude": 21.824312, 
        "name": "Greece"
    }, 
    {
        "code": "GS", 
        "latitude": -54.429579, 
        "longitude": -36.587909, 
        "name": "South Georgia and the South Sandwich Islands"
    }, 
    {
        "code": "GT", 
        "latitude": 15.783471, 
        "longitude": -90.230759, 
        "name": "Guatemala"
    }, 
    {
        "code": "GU", 
        "latitude": 13.444304, 
        "longitude": 144.793731, 
        "name": "Guam"
    }, 
    {
        "code": "GW", 
        "latitude": 11.803749, 
        "longitude": -15.180413, 
        "name": "Guinea-Bissau"
    }, 
    {
        "code": "GY", 
        "latitude": 4.860416, 
        "longitude": -58.93018, 
        "name": "Guyana"
    }, 
    {
        "code": "GZ", 
        "latitude": 31.354676, 
        "longitude": 34.308825, 
        "name": "Gaza Strip"
    }, 
    {
        "code": "HK", 
        "latitude": 22.396428, 
        "longitude": 114.109497, 
        "name": "Hong Kong"
    }, 
    {
        "code": "HM", 
        "latitude": -53.08181, 
        "longitude": 73.504158, 
        "name": "Heard Island and McDonald Islands"
    }, 
    {
        "code": "HN", 
        "latitude": 15.199999, 
        "longitude": -86.241905, 
        "name": "Honduras"
    }, 
    {
        "code": "HR", 
        "latitude": 45.1, 
        "longitude": 15.2, 
        "name": "Croatia"
    }, 
    {
        "code": "HT", 
        "latitude": 18.971187, 
        "longitude": -72.285215, 
        "name": "Haiti"
    }, 
    {
        "code": "HU", 
        "latitude": 47.162494, 
        "longitude": 19.503304, 
        "name": "Hungary"
    }, 
    {
        "code": "ID", 
        "latitude": -0.789275, 
        "longitude": 113.921327, 
        "name": "Indonesia"
    }, 
    {
        "code": "IE", 
        "latitude": 53.41291, 
        "longitude": -8.24389, 
        "name": "Ireland"
    }, 
    {
        "code": "IL", 
        "latitude": 31.046051, 
        "longitude": 34.851612, 
        "name": "Israel"
    }, 
    {
        "code": "IM", 
        "latitude": 54.236107, 
        "longitude": -4.548056, 
        "name": "Isle of Man"
    }, 
    {
        "code": "IN", 
        "latitude": 20.593684, 
        "longitude": 78.96288, 
        "name": "India"
    }, 
    {
        "code": "IO", 
        "latitude": -6.343194, 
        "longitude": 71.876519, 
        "name": "British Indian Ocean Territory"
    }, 
    {
        "code": "IQ", 
        "latitude": 33.223191, 
        "longitude": 43.679291, 
        "name": "Iraq"
    }, 
    {
        "code": "IR", 
        "latitude": 32.427908, 
        "longitude": 53.688046, 
        "name": "Iran"
    }, 
    {
        "code": "IS", 
        "latitude": 64.963051, 
        "longitude": -19.020835, 
        "name": "Iceland"
    }, 
    {
        "code": "IT", 
        "latitude": 41.87194, 
        "longitude": 12.56738, 
        "name": "Italy"
    }, 
    {
        "code": "JE", 
        "latitude": 49.214439, 
        "longitude": -2.13125, 
        "name": "Jersey"
    }, 
    {
        "code": "JM", 
        "latitude": 18.109581, 
        "longitude": -77.297508, 
        "name": "Jamaica"
    }, 
    {
        "code": "JO", 
        "latitude": 30.585164, 
        "longitude": 36.238414, 
        "name": "Jordan"
    }, 
    {
        "code": "JP", 
        "latitude": 36.204824, 
        "longitude": 138.252924, 
        "name": "Japan"
    }, 
    {
        "code": "KE", 
        "latitude": -0.023559, 
        "longitude": 37.906193, 
        "name": "Kenya"
    }, 
    {
        "code": "KG", 
        "latitude": 41.20438, 
        "longitude": 74.766098, 
        "name": "Kyrgyzstan"
    }, 
    {
        "code": "KH", 
        "latitude": 12.565679, 
        "longitude": 104.990963, 
        "name": "Cambodia"
    }, 
    {
        "code": "KI", 
        "latitude": -3.370417, 
        "longitude": -168.734039, 
        "name": "Kiribati"
    }, 
    {
        "code": "KM", 
        "latitude": -11.875001, 
        "longitude": 43.872219, 
        "name": "Comoros"
    }, 
    {
        "code": "KN", 
        "latitude": 17.357822, 
        "longitude": -62.782998, 
        "name": "Saint Kitts and Nevis"
    }, 
    {
        "code": "KP", 
        "latitude": 40.339852, 
        "longitude": 127.510093, 
        "name": "North Korea"
    }, 
    {
        "code": "KR", 
        "latitude": 35.907757, 
        "longitude": 127.766922, 
        "name": "South Korea"
    }, 
    {
        "code": "KW", 
        "latitude": 29.31166, 
        "longitude": 47.481766, 
        "name": "Kuwait"
    }, 
    {
        "code": "KY", 
        "latitude": 19.513469, 
        "longitude": -80.566956, 
        "name": "Cayman Islands"
    }, 
    {
        "code": "KZ", 
        "latitude": 48.019573, 
        "longitude": 66.923684, 
        "name": "Kazakhstan"
    }, 
    {
        "code": "LA", 
        "latitude": 19.85627, 
        "longitude": 102.495496, 
        "name": "Laos"
    }, 
    {
        "code": "LB", 
        "latitude": 33.854721, 
        "longitude": 35.862285, 
        "name": "Lebanon"
    }, 
    {
        "code": "LC", 
        "latitude": 13.909444, 
        "longitude": -60.978893, 
        "name": "Saint Lucia"
    }, 
    {
        "code": "LI", 
        "latitude": 47.166, 
        "longitude": 9.555373, 
        "name": "Liechtenstein"
    }, 
    {
        "code": "LK", 
        "latitude": 7.873054, 
        "longitude": 80.771797, 
        "name": "Sri Lanka"
    }, 
    {
        "code": "LR", 
        "latitude": 6.428055, 
        "longitude": -9.429499, 
        "name": "Liberia"
    }, 
    {
        "code": "LS", 
        "latitude": -29.609988, 
        "longitude": 28.233608, 
        "name": "Lesotho"
    }, 
    {
        "code": "LT", 
        "latitude": 55.169438, 
        "longitude": 23.881275, 
        "name": "Lithuania"
    }, 
    {
        "code": "LU", 
        "latitude": 49.815273, 
        "longitude": 6.129583, 
        "name": "Luxembourg"
    }, 
    {
        "code": "LV", 
        "latitude": 56.879635, 
        "longitude": 24.603189, 
        "name": "Latvia"
    }, 
    {
        "code": "LY", 
        "latitude": 26.3351, 
        "longitude": 17.228331, 
        "name": "Libya"
    }, 
    {
        "code": "MA", 
        "latitude": 31.791702, 
        "longitude": -7.09262, 
        "name": "Morocco"
    }, 
    {
        "code": "MC", 
        "latitude": 43.750298, 
        "longitude": 7.412841, 
        "name": "Monaco"
    }, 
    {
        "code": "MD", 
        "latitude": 47.411631, 
        "longitude": 28.369885, 
        "name": "Moldova"
    }, 
    {
        "code": "ME", 
        "latitude": 42.708678, 
        "longitude": 19.37439, 
        "name": "Montenegro"
    }, 
    {
        "code": "MG", 
        "latitude": -18.766947, 
        "longitude": 46.869107, 
        "name": "Madagascar"
    }, 
    {
        "code": "MH", 
        "latitude": 7.131474, 
        "longitude": 171.184478, 
        "name": "Marshall Islands"
    }, 
    {
        "code": "MK", 
        "latitude": 41.608635, 
        "longitude": 21.745275, 
        "name": "Macedonia [FYROM]"
    }, 
    {
        "code": "ML", 
        "latitude": 17.570692, 
        "longitude": -3.996166, 
        "name": "Mali"
    }, 
    {
        "code": "MM", 
        "latitude": 21.913965, 
        "longitude": 95.956223, 
        "name": "Myanmar [Burma]"
    }, 
    {
        "code": "MN", 
        "latitude": 46.862496, 
        "longitude": 103.846656, 
        "name": "Mongolia"
    }, 
    {
        "code": "MO", 
        "latitude": 22.198745, 
        "longitude": 113.543873, 
        "name": "Macau"
    }, 
    {
        "code": "MP", 
        "latitude": 17.33083, 
        "longitude": 145.38469, 
        "name": "Northern Mariana Islands"
    }, 
    {
        "code": "MQ", 
        "latitude": 14.641528, 
        "longitude": -61.024174, 
        "name": "Martinique"
    }, 
    {
        "code": "MR", 
        "latitude": 21.00789, 
        "longitude": -10.940835, 
        "name": "Mauritania"
    }, 
    {
        "code": "MS", 
        "latitude": 16.742498, 
        "longitude": -62.187366, 
        "name": "Montserrat"
    }, 
    {
        "code": "MT", 
        "latitude": 35.937496, 
        "longitude": 14.375416, 
        "name": "Malta"
    }, 
    {
        "code": "MU", 
        "latitude": -20.348404, 
        "longitude": 57.552152, 
        "name": "Mauritius"
    }, 
    {
        "code": "MV", 
        "latitude": 3.202778, 
        "longitude": 73.22068, 
        "name": "Maldives"
    }, 
    {
        "code": "MW", 
        "latitude": -13.254308, 
        "longitude": 34.301525, 
        "name": "Malawi"
    }, 
    {
        "code": "MX", 
        "latitude": 23.634501, 
        "longitude": -102.552784, 
        "name": "Mexico"
    }, 
    {
        "code": "MY", 
        "latitude": 4.210484, 
        "longitude": 101.975766, 
        "name": "Malaysia"
    }, 
    {
        "code": "MZ", 
        "latitude": -18.665695, 
        "longitude": 35.529562, 
        "name": "Mozambique"
    }, 
    {
        "code": "NA", 
        "latitude": -22.95764, 
        "longitude": 18.49041, 
        "name": "Namibia"
    }, 
    {
        "code": "NC", 
        "latitude": -20.904305, 
        "longitude": 165.618042, 
        "name": "New Caledonia"
    }, 
    {
        "code": "NE", 
        "latitude": 17.607789, 
        "longitude": 8.081666, 
        "name": "Niger"
    }, 
    {
        "code": "NF", 
        "latitude": -29.040835, 
        "longitude": 167.954712, 
        "name": "Norfolk Island"
    }, 
    {
        "code": "NG", 
        "latitude": 9.081999, 
        "longitude": 8.675277, 
        "name": "Nigeria"
    }, 
    {
        "code": "NI", 
        "latitude": 12.865416, 
        "longitude": -85.207229, 
        "name": "Nicaragua"
    }, 
    {
        "code": "NL", 
        "latitude": 52.132633, 
        "longitude": 5.291266, 
        "name": "Netherlands"
    }, 
    {
        "code": "NO", 
        "latitude": 60.472024, 
        "longitude": 8.468946, 
        "name": "Norway"
    }, 
    {
        "code": "NP", 
        "latitude": 28.394857, 
        "longitude": 84.124008, 
        "name": "Nepal"
    }, 
    {
        "code": "NR", 
        "latitude": -0.522778, 
        "longitude": 166.931503, 
        "name": "Nauru"
    }, 
    {
        "code": "NU", 
        "latitude": -19.054445, 
        "longitude": -169.867233, 
        "name": "Niue"
    }, 
    {
        "code": "NZ", 
        "latitude": -40.900557, 
        "longitude": 174.885971, 
        "name": "New Zealand"
    }, 
    {
        "code": "OM", 
        "latitude": 21.512583, 
        "longitude": 55.923255, 
        "name": "Oman"
    }, 
    {
        "code": "PA", 
        "latitude": 8.537981, 
        "longitude": -80.782127, 
        "name": "Panama"
    }, 
    {
        "code": "PE", 
        "latitude": -9.189967, 
        "longitude": -75.015152, 
        "name": "Peru"
    }, 
    {
        "code": "PF", 
        "latitude": -17.679742, 
        "longitude": -149.406843, 
        "name": "French Polynesia"
    }, 
    {
        "code": "PG", 
        "latitude": -6.314993, 
        "longitude": 143.95555, 
        "name": "Papua New Guinea"
    }, 
    {
        "code": "PH", 
        "latitude": 12.879721, 
        "longitude": 121.774017, 
        "name": "Philippines"
    }, 
    {
        "code": "PK", 
        "latitude": 30.375321, 
        "longitude": 69.345116, 
        "name": "Pakistan"
    }, 
    {
        "code": "PL", 
        "latitude": 51.919438, 
        "longitude": 19.145136, 
        "name": "Poland"
    }, 
    {
        "code": "PM", 
        "latitude": 46.941936, 
        "longitude": -56.27111, 
        "name": "Saint Pierre and Miquelon"
    }, 
    {
        "code": "PN", 
        "latitude": -24.703615, 
        "longitude": -127.439308, 
        "name": "Pitcairn Islands"
    }, 
    {
        "code": "PR", 
        "latitude": 18.220833, 
        "longitude": -66.590149, 
        "name": "Puerto Rico"
    }, 
    {
        "code": "PS", 
        "latitude": 31.952162, 
        "longitude": 35.233154, 
        "name": "Palestinian Territories"
    }, 
    {
        "code": "PT", 
        "latitude": 39.399872, 
        "longitude": -8.224454, 
        "name": "Portugal"
    }, 
    {
        "code": "PW", 
        "latitude": 7.51498, 
        "longitude": 134.58252, 
        "name": "Palau"
    }, 
    {
        "code": "PY", 
        "latitude": -23.442503, 
        "longitude": -58.443832, 
        "name": "Paraguay"
    }, 
    {
        "code": "QA", 
        "latitude": 25.354826, 
        "longitude": 51.183884, 
        "name": "Qatar"
    }, 
    {
        "code": "RE", 
        "latitude": -21.115141, 
        "longitude": 55.536384, 
        "name": "Réunion"
    }, 
    {
        "code": "RO", 
        "latitude": 45.943161, 
        "longitude": 24.96676, 
        "name": "Romania"
    }, 
    {
        "code": "RS", 
        "latitude": 44.016521, 
        "longitude": 21.005859, 
        "name": "Serbia"
    }, 
    {
        "code": "RU", 
        "latitude": 61.52401, 
        "longitude": 105.318756, 
        "name": "Russia"
    }, 
    {
        "code": "RW", 
        "latitude": -1.940278, 
        "longitude": 29.873888, 
        "name": "Rwanda"
    }, 
    {
        "code": "SA", 
        "latitude": 23.885942, 
        "longitude": 45.079162, 
        "name": "Saudi Arabia"
    }, 
    {
        "code": "SB", 
        "latitude": -9.64571, 
        "longitude": 160.156194, 
        "name": "Solomon Islands"
    }, 
    {
        "code": "SC", 
        "latitude": -4.679574, 
        "longitude": 55.491977, 
        "name": "Seychelles"
    }, 
    {
        "code": "SD", 
        "latitude": 12.862807, 
        "longitude": 30.217636, 
        "name": "Sudan"
    }, 
    {
        "code": "SE", 
        "latitude": 60.128161, 
        "longitude": 18.643501, 
        "name": "Sweden"
    }, 
    {
        "code": "SG", 
        "latitude": 1.352083, 
        "longitude": 103.819836, 
        "name": "Singapore"
    }, 
    {
        "code": "SH", 
        "latitude": -24.143474, 
        "longitude": -10.030696, 
        "name": "Saint Helena"
    }, 
    {
        "code": "SI", 
        "latitude": 46.151241, 
        "longitude": 14.995463, 
        "name": "Slovenia"
    }, 
    {
        "code": "SJ", 
        "latitude": 77.553604, 
        "longitude": 23.670272, 
        "name": "Svalbard and Jan Mayen"
    }, 
    {
        "code": "SK", 
        "latitude": 48.669026, 
        "longitude": 19.699024, 
        "name": "Slovakia"
    }, 
    {
        "code": "SL", 
        "latitude": 8.460555, 
        "longitude": -11.779889, 
        "name": "Sierra Leone"
    }, 
    {
        "code": "SM", 
        "latitude": 43.94236, 
        "longitude": 12.457777, 
        "name": "San Marino"
    }, 
    {
        "code": "SN", 
        "latitude": 14.497401, 
        "longitude": -14.452362, 
        "name": "Senegal"
    }, 
    {
        "code": "SO", 
        "latitude": 5.152149, 
        "longitude": 46.199616, 
        "name": "Somalia"
    }, 
    {
        "code": "SR", 
        "latitude": 3.919305, 
        "longitude": -56.027783, 
        "name": "Suriname"
    }, 
    {
        "code": "ST", 
        "latitude": 0.18636, 
        "longitude": 6.613081, 
        "name": "São Tomé and Príncipe"
    }, 
    {
        "code": "SV", 
        "latitude": 13.794185, 
        "longitude": -88.89653, 
        "name": "El Salvador"
    }, 
    {
        "code": "SY", 
        "latitude": 34.802075, 
        "longitude": 38.996815, 
        "name": "Syria"
    }, 
    {
        "code": "SZ", 
        "latitude": -26.522503, 
        "longitude": 31.465866, 
        "name": "Swaziland"
    }, 
    {
        "code": "TC", 
        "latitude": 21.694025, 
        "longitude": -71.797928, 
        "name": "Turks and Caicos Islands"
    }, 
    {
        "code": "TD", 
        "latitude": 15.454166, 
        "longitude": 18.732207, 
        "name": "Chad"
    }, 
    {
        "code": "TF", 
        "latitude": -49.280366, 
        "longitude": 69.348557, 
        "name": "French Southern Territories"
    }, 
    {
        "code": "TG", 
        "latitude": 8.619543, 
        "longitude": 0.824782, 
        "name": "Togo"
    }, 
    {
        "code": "TH", 
        "latitude": 15.870032, 
        "longitude": 100.992541, 
        "name": "Thailand"
    }, 
    {
        "code": "TJ", 
        "latitude": 38.861034, 
        "longitude": 71.276093, 
        "name": "Tajikistan"
    }, 
    {
        "code": "TK", 
        "latitude": -8.967363, 
        "longitude": -171.855881, 
        "name": "Tokelau"
    }, 
    {
        "code": "TL", 
        "latitude": -8.874217, 
        "longitude": 125.727539, 
        "name": "Timor-Leste"
    }, 
    {
        "code": "TM", 
        "latitude": 38.969719, 
        "longitude": 59.556278, 
        "name": "Turkmenistan"
    }, 
    {
        "code": "TN", 
        "latitude": 33.886917, 
        "longitude": 9.537499, 
        "name": "Tunisia"
    }, 
    {
        "code": "TO", 
        "latitude": -21.178986, 
        "longitude": -175.198242, 
        "name": "Tonga"
    }, 
    {
        "code": "TR", 
        "latitude": 38.963745, 
        "longitude": 35.243322, 
        "name": "Turkey"
    }, 
    {
        "code": "TT", 
        "latitude": 10.691803, 
        "longitude": -61.222503, 
        "name": "Trinidad and Tobago"
    }, 
    {
        "code": "TV", 
        "latitude": -7.109535, 
        "longitude": 177.64933, 
        "name": "Tuvalu"
    }, 
    {
        "code": "TW", 
        "latitude": 23.69781, 
        "longitude": 120.960515, 
        "name": "Taiwan"
    }, 
    {
        "code": "TZ", 
        "latitude": -6.369028, 
        "longitude": 34.888822, 
        "name": "Tanzania"
    }, 
    {
        "code": "UA", 
        "latitude": 48.379433, 
        "longitude": 31.16558, 
        "name": "Ukraine"
    }, 
    {
        "code": "UG", 
        "latitude": 1.373333, 
        "longitude": 32.290275, 
        "name": "Uganda"
    }, 
    {
        "code": "UM", 
        "latitude": 0, 
        "longitude": 0, 
        "name": "U.S. Minor Outlying Islands"
    }, 
    {
        "code": "US", 
        "latitude": 37.09024, 
        "longitude": -95.712891, 
        "name": "United States"
    }, 
    {
        "code": "UY", 
        "latitude": -32.522779, 
        "longitude": -55.765835, 
        "name": "Uruguay"
    }, 
    {
        "code": "UZ", 
        "latitude": 41.377491, 
        "longitude": 64.585262, 
        "name": "Uzbekistan"
    }, 
    {
        "code": "VA", 
        "latitude": 41.902916, 
        "longitude": 12.453389, 
        "name": "Vatican City"
    }, 
    {
        "code": "VC", 
        "latitude": 12.984305, 
        "longitude": -61.287228, 
        "name": "Saint Vincent and the Grenadines"
    }, 
    {
        "code": "VE", 
        "latitude": 6.42375, 
        "longitude": -66.58973, 
        "name": "Venezuela"
    }, 
    {
        "code": "VG", 
        "latitude": 18.420695, 
        "longitude": -64.639968, 
        "name": "British Virgin Islands"
    }, 
    {
        "code": "VI", 
        "latitude": 18.335765, 
        "longitude": -64.896335, 
        "name": "U.S. Virgin Islands"
    }, 
    {
        "code": "VN", 
        "latitude": 14.058324, 
        "longitude": 108.277199, 
        "name": "Vietnam"
    }, 
    {
        "code": "VU", 
        "latitude": -15.376706, 
        "longitude": 166.959158, 
        "name": "Vanuatu"
    }, 
    {
        "code": "WF", 
        "latitude": -13.768752, 
        "longitude": -177.156097, 
        "name": "Wallis and Futuna"
    }, 
    {
        "code": "WS", 
        "latitude": -13.759029, 
        "longitude": -172.104629, 
        "name": "Samoa"
    }, 
    {
        "code": "XK", 
        "latitude": 42.602636, 
        "longitude": 20.902977, 
        "name": "Kosovo"
    }, 
    {
        "code": "YE", 
        "latitude": 15.552727, 
        "longitude": 48.516388, 
        "name": "Yemen"
    }, 
    {
        "code": "YT", 
        "latitude": -12.8275, 
        "longitude": 45.166244, 
        "name": "Mayotte"
    }, 
    {
        "code": "ZA", 
        "latitude": -30.559482, 
        "longitude": 22.937506, 
        "name": "South Africa"
    }, 
    {
        "code": "ZM", 
        "latitude": -13.133897, 
        "longitude": 27.849332, 
        "name": "Zambia"
    }, 
    {
        "code": "ZW", 
        "latitude": -19.015438, 
        "longitude": 29.154857, 
        "name": "Zimbabwe"
    }
]
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

集成显卡

码字不易,需要您的鼓励😄

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值