java - 根据城市、 zip 或街道名称获取经纬度

标签 java android android-emulator android-widget

在我当前的 android 应用程序中,我想根据输入的城市名称、街道名称或邮政编码获取坐标。我怎样才能做到这一点?

最好的问候, 罗尼

最佳答案

查看方法Geocoder.getFromLocationName(cityName, maxResults) .

像这样使用它:

List<Address> addressList = geoCoder.getFromLocationName(cityName, 1);
Address address = addressList.get(0);
if(address.hasLatitude() && address.hasLongitude()){
    double selectedLat = address.getLatitude();
    double selectedLng = address.getLongitude();
}

关于java - 根据城市、 zip 或街道名称获取经纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755621/

相关文章:

java - 黑莓 Facebook SDK jar 文件

android - 主机 Unresolved Android

android - 进程已完成,退出代码为 139

java - 检查所选武器并绘制而无需字段名称重复的最佳方法

android - 使用 for 循环访问 ImageView 数组

java - 如何处理从Spring服务器调用的长异步存储过程?

java - Spring批处理作业运行多次

Java 8 类型推断导致在调用时忽略泛型类型

android - android模拟器中的时区

java - Umano 的 SlidingUpPanelLayout : Got a weird error in XML when I used it