double latitude = 43.747615;
double longitude = -79.29554;
Locale.setDefault(Locale.CANADA);
Geocoder geocoder = new Geocoder(getApplicationContext());
try{
List<Address> addressList = geocoder.getFromLocation(latitude, longitude, 3);
for (Address address : addressList){
String countryName = address.getCountryName();
String placeName = address.getLocality();
String message = String.format("[%s][%s]", countryName,placeName);
Toast.makeText(Location_Geocoding.this, message,Toast.LENGTH_SHORT).show();
}
}catch (IOException e){
e.printStackTrace();
}
이런식으로 위경도값 가져와서 자연주소로 바꾸는데요. 폰에서는 잘되는데 에뮬레이터에서는 아무 반응이 없네요..
에러도 없고 그냥 가만히.. 왜 그런가요? ㅠㅠ
인터넷은 아주 잘되고 있는데 왜 그럴까요...? 갑자기 에뮬레이터 말도 안듣고..
[2012-04-07 23:44:19 - Presentation_No3_Location] Performing sync
[2012-04-07 23:44:21 - Presentation_No3_Location] Uploading Presentation_No3_Location.apk onto device 'emulator-5554'
[2012-04-07 23:44:21 - Presentation_No3_Location] Installing Presentation_No3_Location.apk...
[2012-04-07 23:44:25 - Presentation_No3_Location] Success!
[2012-04-07 23:44:25 - Presentation_No3_Location] \Presentation_No3_Location\bin\Presentation_No3_Location.apk installed on device
[2012-04-07 23:44:25 - Presentation_No3_Location] Done!
이러고 말도 안듣고 참..




에뮬레이터 인터넷 상태 확인해보세요.
가끔 에뮬레이터에 인터넷이 안되는경우가 있습니다.