例如,12.2,4.5位于英国伦敦市中心.关于粒度,我希望能够至少找到城市 – >城镇.或者如果没有,至少在城市,
有人可以建议有什么解决方案可用于此问题.
解决方法 试试这个://Listenner location changedprivate class MyLocListener implements LocationListener { public voID onLocationChanged(Location location) { if (location != null) { Log.d("LOCATION CHANGED",location.getLatitude() + ""); Log.d("LOCATION CHANGED",location.getLongitude() + ""); } }} //Get address base on locationtry{ Geocoder geo = new Geocoder(youractivityclassname.this.getApplicationContext(),Locale.getDefault()); List<Address> addresses = geo.getFromLocation(latitude,longitude,1); if (addresses.isEmpty()) { yourtextfIEldname.setText("Waiting for Location"); } else { if (addresses.size() > 0) { Log.d(TAG,addresses.get(0).getFeaturename() + "," + addresses.get(0).getLocality() +"," + addresses.get(0).getadminArea() + "," + addresses.get(0).getCountryname()); } }}catch (Exception e) { e.printstacktrace(); }总结
以上是内存溢出为你收集整理的android – 如何将GPS坐标转换为地点全部内容,希望文章能够帮你解决android – 如何将GPS坐标转换为地点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)