Adl*_*dly 4 android google-maps google-maps-api-3
我在Android模拟器上使用谷歌api 15.
我想通过触摸屏幕来指定地图中的国家/地区,所以如果我在某个经度和纬度上触摸屏幕,我可以知道属于哪个国家/地区或城市?
.. 非常感谢.
Cri*_*ian 16
你可以尝试这样的事情:
public static String getCountryName(Context context, double latitude, double longitude) {
Geocoder geocoder = new Geocoder(context, Locale.getDefault());
List<Address> addresses = null;
try {
addresses = geocoder.getFromLocation(latitude, longitude, 1);
Address result;
if (addresses != null && !addresses.isEmpty()) {
return addresses.get(0).getCountryName();
}
return null;
} catch (IOException ignored) {
//do something
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5574 次 |
| 最近记录: |