如何从经纬度获取街道名称?

Posted

技术标签:

【中文标题】如何从经纬度获取街道名称?【英文标题】:How to get street name from latitude and longitude? 【发布时间】:2020-05-05 16:47:48 【问题描述】:

我尝试使用地理编码器。 https://developer.android.com/reference/android/location/Address.html#getAddressLine(int) 它有助于查找公共信息,但对于街道名称和建筑物数量无用。 如何从经纬度得到它?

【问题讨论】:

【参考方案1】:

试试这个

Location gpsLocation = appLocationService
                            .getLocation(LocationManager.GPS_PROVIDER);
                    if (gpsLocation != null) 
                        double latitude = gpsLocation.getLatitude();
                        double longitude = gpsLocation.getLongitude();
                        String result = "Latitude: " + gpsLocation.getLatitude() +
                                " Longitude: " + gpsLocation.getLongitude();
                        tvAddress.setText(result);
                    

希望能成功

谢谢!编码愉快!

【讨论】:

不,抱歉。我尝试从纬度和经度取地名,反之亦然

以上是关于如何从经纬度获取街道名称?的主要内容,如果未能解决你的问题,请参考以下文章

如何从纬度/经度获取附近的位置?

如何从android中的纬度和经度获取完整的地址? [复制]

如何从谷歌地图的经纬度坐标中获取城市名称?

获取路段或街道的最大速度限制Android [关闭]

如何从城市名称和邮政编码中获取经纬度数据

如何在IOS中从经纬度查找地址?