[問題] geocoder

作者: anivia0428 (AniviaGod)   2015-03-21 15:14:29
小弟想要用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;
}
感謝~
作者: passli   2015-03-21 22:06:00
locat 錯誤是什麼?
作者: liddle (Guderian)   2015-03-22 17:43:00
給個錯誤訊息是基本要求吧?很難隔空抓藥。
作者: JULONE780701 (亞)   2015-03-23 09:08:00
你把IO兩個字去掉就好了
作者: issuemylove (NotLove)   2015-03-23 15:24:00
lstAddress可能沒結果 你直接call get(0) so dangerous另外你應該要先檢查 Geocoder.isPresent()

Links booklink

Contact Us: admin [ a t ] ucptt.com