java - 如何在这里获取 "What' s?”来自纬度和经度的信息?

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

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

最佳答案

基本上,“这里有什么”返回与特定纬度和经度相关的地址详细信息。因此,您可以使用下面的代码,是的,最好将结果添加到 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);

关于java - 如何在这里获取 "What' s?”来自纬度和经度的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23567864/

相关文章:

java - 更改lib源代码而不破坏它

java - iText - 不显示中文字符

java - org.openqa.selenium.TimeoutException : Expected condition failed: waiting for visibility of element located by By. xpath:

java - Android Studio : Error:org. gradle.tooling.BuildException: 无法生成 v1 签名

java - 致命异常 : java. lang.IllegalStateException - 无法为 LinearLayout 创建图层(仅在 Galaxy j4+、j6+ 中崩溃)

javascript - Google map 自定义标记

java - Android如何为计算数字总和的程序设置结果的最大限制?

java - 如何设置安卓:layout_weight on a text view programmatically?

android - google map marker clustering ad custom Infowindow Adapter 如何为 clusterItem(标记)设置标签

google-maps - Google Maps v3 getBounds超出了 map 上可见的范围