Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/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 来自gps的城市名称_Android_Gps_Location_Android Gps - Fatal编程技术网

Android 来自gps的城市名称

Android 来自gps的城市名称,android,gps,location,android-gps,Android,Gps,Location,Android Gps,我想在申请表中输入城市名称。就像如果GPS显示纽约,则位置应在文本视图中设置为纽约,如果GPS显示位置为印度,则文本视图应显示为印度一样,请尝试以下代码: Geocoder geocoder; List<Address> addresses; geocoder = new Geocoder(this, Locale.getDefault()); addresses = geocoder.getFromLocation(latitude, longitude, 1); Strin

我想在申请表中输入城市名称。就像如果GPS显示纽约,则位置应在文本视图中设置为纽约,如果GPS显示位置为印度,则文本视图应显示为印度一样,请尝试以下代码:

Geocoder geocoder;
List<Address> addresses;
geocoder = new Geocoder(this, Locale.getDefault());

addresses = geocoder.getFromLocation(latitude, longitude, 1); 

String city = addresses.get(0).getLocality();
Geocoder-Geocoder;
列出地址;
geocoder=新的geocoder(这个,Locale.getDefault());
地址=地理编码器.getFromLocation(纬度,经度,1);
字符串city=addresses.get(0.getLocation();

看看Geocoder:当然,首先你需要地理位置。它不显示任何代码。我需要添加此代码吗?或者其他我需要添加的内容?首先从GPS获取lat long,然后添加此代码,因为您需要lat long first按照此链接获取lat long您还没有理解我的问题。。我不想打开地图。。。就像假gps一样,我们可以通过应用程序设置假位置。。因此,如果我们从该应用程序设置india,那么在我的应用程序中,如果我搜索它,那么它应该自动从该应用程序获取india