按地理位置(纬度和经度)确定国家/地区

时间:2011-07-20 07:13:22

标签: google-maps geolocation

我有一个地理位置列表(给定它们的纬度和经度,例如40.33,41.339),我想检索那些地理定位数据的国家。

我该怎么做?当然有一个数据库来检索该信息,但我找不到任何东西。

提前致谢!

1 个答案:

答案 0 :(得分:0)

该解决方案适用于Android

 Address addresses;
                            try {
                            addresses = new Geocoder(YourActivity.this,Locale.getDefault()).getFromLocation(yourLat,yourLan, 1);
                        } catch (IOException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                         if(!addresses.isEmpty()) 
                          {
                             Address addr= addresses.get(0);            
       // addr.getCountryName() it will give you the country
        }