android – 如何将GPS坐标转换为地点

android – 如何将GPS坐标转换为地点,第1张

概述我正在编写一个 Android应用程序,将动态可用的纬度和逻辑坐标转换为人类可读的位置. 例如,12.2,4.5位于英国伦敦市中心.关于粒度,我希望能够至少找到城市 – >城镇.或者如果没有,至少在城市, 有人可以建议有什么解决方案可用于此问题. 试试这个: //listenner location changedprivate class MyLocListener implements Lo 我正在编写一个 Android应用程序,将动态可用的纬度和逻辑坐标转换为人类可读的位置.

例如,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坐标转换为地点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1137421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存