作者anivia0428 (AniviaGod)
看板AndroidDev
标题[问题] geocoder
时间Sat Mar 21 15:14:29 2015
小弟想要用Geocoder把经纬度转成地址
可是使用geocoder.getFromLocation时每次都会跑出ERROR
请问是哪里写错了吗?
还是有什麽除了Internet以外的Permission
public String getAddress(){
Geocoder gc = new Geocoder(this, Locale.ENGLISH);
String place=null;
try {
List<Address> lstAddress = gc.getFromLocation(longitude, latitude,1);
place = lstAddress.get(0).getLocality();
} catch (IOException e) {
}
return place;
}
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.36.13
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1426922071.A.2D6.html
1F:→ passli: locat 错误是什麽? 03/21 22:06
2F:→ liddle: 给个错误讯息是基本要求吧?很难隔空抓药。 03/22 17:43
3F:推 JULONE780701: 你把IO两个字去掉就好了 03/23 09:08
4F:→ issuemylove: lstAddress可能没结果 你直接call get(0) so danger 03/23 15:24
5F:→ issuemylove: ous 03/23 15:24
6F:→ issuemylove: 另外你应该要先检查 Geocoder.isPresent() 03/23 15:27