如何获得"这里有什么?"纬度和经度的信息?

时间:2014-05-09 14:59:55

标签: java android google-maps google-maps-android-api-2

可以选择在浏览器中右键点击谷歌地图,然后选择“这里有什么?”#34;。结果是街道地址或郊区等。是否可以在Android Google Maps API V2中实现类似的功能?将结果作为标题添加到标记会很酷。感谢

1 个答案:

答案 0 :(得分:1)

基本上“什么在这里”返回与该特定纬度和经度相关的地址细节。因此,您可以使用下面的代码,是的,将结果添加到InfoWindowAdapter

是好的
Geocoder geocoder;
List<Address> addresses;
geocoder = new Geocoder(this, Locale.getDefault());
addresses = geocoder.getFromLocation(latitude, longitude, 1);

String address = addresses.get(0).getAddressLine(0);
String city = addresses.get(0).getAddressLine(1);
String country = addresses.get(0).getAddressLine(2);