3

我在 android 中进行地理编码从 edittext 获取位置并将其转换为 lat long 并显示在地图上,但我的地址变量和列表具有空值我的地址就像美框 A-9/1

我的代码是

     Geocoder gc =  new Geocoder(this);
      Address d ;
      double latitude = 0 ;
      double longitude = 0;

      try {
          List<Address>locname = gc.getFromLocationName(name, 5);

            d = locname.get(0);
            latitude = d.getLatitude();
            longitude= d.getLongitude();

    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    GeoPoint dest = new GeoPoint((int)(latitude*1E6), (int)(longitude*1E6)); 

locname 为 null 我尝试了很多东西但没有帮助

4

0 回答 0