0
지오 코더 기능의 "널 (null)"결과가 있습니다. 지오 코더를 사용하여 위도 & 경도의 주소를 표시합니다. 코드 프로젝트의이 부분. 어떻게 고정 되었습니까?지오 코더의 "null"결과
goecoder 코드 : 보여
public void getMyLocationAddress() {
Geocoder geocoder= new Geocoder(this, Locale.ENGLISH);
try {
//Place your latitude and longitude
List<Address> addresses = geocoder.getFromLocation(latMosque,lonMosque, 1);
if(addresses != null) {
Address fetchedAddress = addresses.get(0);
StringBuilder strAddress = new StringBuilder();
for(int i=0; i<fetchedAddress.getMaxAddressLineIndex(); i++) {
strAddress.append(fetchedAddress.getAddressLine(i)).append("\n");
}
lokasi ="lokasi : "+strAddress.toString();
}
else
lokasi = "lokasi tidak ditemukan";
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(getApplicationContext(),"Could not get address..!", Toast.LENGTH_LONG).show();
}
}
코드, 사용 캔버스가 아닌 XML ..
protected void onDraw(Canvas canvas) {
Paint paint = mPaint;
Paint paint5 =mPaint;
paint5.setTextSize(20);
paint5.setColor(Color.RED);
canvas.drawText("Alamat : "+ lokasi , 50, 100, paint5);
}
* 항상 * null이 맞습니까? – Hulk
예 .. 위도와 경도가 자동으로 감지됩니다. –