Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 可以从地址中找到位置吗?_Android_Android Location - Fatal编程技术网

Android 可以从地址中找到位置吗?

Android 可以从地址中找到位置吗?,android,android-location,Android,Android Location,我不确定这是否可以在android中实现。我有一个地方的方向(例如:Langestrat 44 2018 Antwerpen),我想知道纬度和经度。我是要求太多还是可以做 是的,您可以使用以下代码从地址获取纬度和经度 List<Address> addressList = geocoder.getFromLocationName( locationName, 5); if (addressList != null &&

我不确定这是否可以在android中实现。我有一个地方的方向(例如:Langestrat 44 2018 Antwerpen),我想知道纬度和经度。我是要求太多还是可以做

是的,您可以使用以下代码从地址获取纬度和经度

 List<Address> addressList = geocoder.getFromLocationName(  
                locationName, 5);  
        if (addressList != null && addressList.size() > 0) {  
            int lat = (int) (addressList.get(0).getLatitude() * 1000000);  
            int lng = (int) (addressList.get(0).getLongitude() * 1000000);  
            GeoPoint pt = new GeoPoint(lat, lng);  
            mapView.getController().setZoom(15);  
            mapView.getController().setCenter(pt);  
        }  
List addressList=geocoder.getFromLocationName(
地点名称,5);
如果(addressList!=null&&addressList.size()>0){
intlat=(int)(addressList.get(0.getLatitude()*1000000);
int lng=(int)(addressList.get(0.getLongitude()*1000000);
地质点pt=新的地质点(纬度、液化天然气);
mapView.getController().setZoom(15);
mapView.getController().setCenter(pt);
}  

这就是所谓的地理编码,如果你用谷歌
安卓地理编码
你会找到一些例子,图托斯等等,关于它:不,我只知道这个地方的方向。。。