如何从坐标中获取街道名称?

我将经度和纬度分为两个单独的EditText,我希望当我按下按钮时,街道名称会出现在另一个EditText中。

我尝试了这种Public Address getAddressForLocation方法,但是还没有开始工作。

代码

public Address getAddressForLocation(Context context, Location location) throws IOException {

        if (location == null) {
            return null;
        }
        double latitude = location.getLatitude();
        double longitude = location.getLongitude();
        int maxResults = 1;

        Geocoder gc = new Geocoder(context, Locale.getDefault());
        List<Address> addresses = gc.getFromLocation(latitude, longitude, maxResults);

        for (int i = 0; i < addresses.getMaxAddressLineIndex(); i++) {
            Log.d("=Adress=",addresses.getAddressLine(i));
        }
    }

如何从坐标中获取街道名称?

更新(解决方案)

Geocoder geocoder = new Geocoder(this, Locale.getDefault());

            try {
                List<Address> addresses = geocoder.getFromLocation(LATITUDE, LONGITUDE, 1);

                if (addresses != null) {
                    Address returnedAddress = addresses.get(0);
                    StringBuilder strReturnedAddress = new StringBuilder();
                    for (int i = 0; i < returnedAddress.getMaxAddressLineIndex(); i++) {
                        strReturnedAddress.append(returnedAddress.getAddressLine(i)).append("");
                    }
                    et_lugar.setText(strReturnedAddress.toString());
                }
                else {
                    et_lugar.setText("No Address returned!");
                }
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                et_lugar.setText("Canont get Address!");
            }

谢谢

解决方案

Geocoder geocoder = new Geocoder(this, Locale.getDefault());

                try {
                    List<Address> addresses = geocoder.getFromLocation(LATITUDE, LONGITUDE, 1);

                    if (addresses != null) {
                        Address returnedAddress = addresses.get(0);
                        StringBuilder strReturnedAddress = new StringBuilder();
                        for (int i = 0; i < returnedAddress.getMaxAddressLineIndex(); i++) {
                            strReturnedAddress.append(returnedAddress.getAddressLine(i)).append("");
                        }
                        et_lugar.setText(strReturnedAddress.toString());
                    }
                    else {
                        et_lugar.setText("No Address returned!");
                    }
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                    et_lugar.setText("Canont get Address!");
                }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在iOS中获取街道名称

来自分类Dev

在Android中获取最近的街道/道路坐标

来自分类Dev

Windows Phone-通过显示街道名称而不是坐标来获取设备位置?

来自分类Dev

从获取的坐标中获取位置名称

来自分类Dev

如何在.map文件中更改mapsforge街道名称

来自分类Dev

如何在SKMaps中显示街道的国际/音译名称?

来自分类Dev

如何从地址中删除所有信息(街道名称除外)?

来自分类Dev

如何在.map文件中更改mapsforge街道名称

来自分类Dev

如何通过反向地理编码仅获取街道/道路坐标(Google Maps API)

来自分类Dev

Netlogo中街道坐标的直方图

来自分类Dev

如何从坐标中获取城市?

来自分类Dev

如何从表格中获取坐标

来自分类Dev

使用Bigquery中的正则表达式获取街道名称和地址编号

来自分类Dev

正则表达式用于从凌乱的地址中获取街道名称和号码

来自分类Dev

可以在路线中获得街道名称

来自分类Dev

如何从Vispy中的屏幕坐标获取世界坐标

来自分类Dev

如何从xyz世界坐标中获取xy屏幕坐标?

来自分类Dev

如何从坐标列表中获取“边缘”点(最远边缘坐标)

来自分类Dev

如何在Android中显示没有标签或街道名称的Google地图?

来自分类Dev

如何按名称或地址获取地点的世界坐标

来自分类Dev

根据Windows Mobile中的给定坐标获取位置名称

来自分类Dev

从Android中的坐标获取(仅)城市名称

来自分类Dev

如何获取画布中图像元素的坐标

来自分类Dev

如何从python中的.obj文件获取坐标?

来自分类Dev

如何获取视图在坐标中的位置?

来自分类Dev

如何在Python中获取坐标?

来自分类Dev

如何从R中的范围对象获取坐标?

来自分类Dev

如何在Pygame中获取图像的坐标

来自分类Dev

如何从 ReactJS 中的 OpenLayers Map 获取坐标?

Related 相关文章

  1. 1

    在iOS中获取街道名称

  2. 2

    在Android中获取最近的街道/道路坐标

  3. 3

    Windows Phone-通过显示街道名称而不是坐标来获取设备位置?

  4. 4

    从获取的坐标中获取位置名称

  5. 5

    如何在.map文件中更改mapsforge街道名称

  6. 6

    如何在SKMaps中显示街道的国际/音译名称?

  7. 7

    如何从地址中删除所有信息(街道名称除外)?

  8. 8

    如何在.map文件中更改mapsforge街道名称

  9. 9

    如何通过反向地理编码仅获取街道/道路坐标(Google Maps API)

  10. 10

    Netlogo中街道坐标的直方图

  11. 11

    如何从坐标中获取城市?

  12. 12

    如何从表格中获取坐标

  13. 13

    使用Bigquery中的正则表达式获取街道名称和地址编号

  14. 14

    正则表达式用于从凌乱的地址中获取街道名称和号码

  15. 15

    可以在路线中获得街道名称

  16. 16

    如何从Vispy中的屏幕坐标获取世界坐标

  17. 17

    如何从xyz世界坐标中获取xy屏幕坐标?

  18. 18

    如何从坐标列表中获取“边缘”点(最远边缘坐标)

  19. 19

    如何在Android中显示没有标签或街道名称的Google地图?

  20. 20

    如何按名称或地址获取地点的世界坐标

  21. 21

    根据Windows Mobile中的给定坐标获取位置名称

  22. 22

    从Android中的坐标获取(仅)城市名称

  23. 23

    如何获取画布中图像元素的坐标

  24. 24

    如何从python中的.obj文件获取坐标?

  25. 25

    如何获取视图在坐标中的位置?

  26. 26

    如何在Python中获取坐标?

  27. 27

    如何从R中的范围对象获取坐标?

  28. 28

    如何在Pygame中获取图像的坐标

  29. 29

    如何从 ReactJS 中的 OpenLayers Map 获取坐标?

热门标签

归档