[안드로이드] - 주소 값을 이용해 위도 경도 구하기
○ 주소 값을 이용해 위도 경도 구하기 |
간혹, 공공API를 사용하면 위도 경도를 지원하지 않는 API를 보입니다 그럴 때, 전에 위도, 경도를 이용해서 주소 값을 구했던 GeoCoder를 이용하면 구할 수 있습니다 public class MainActivity extends AppCompatActivity { String addr=""; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); addr = "서울특별시 송파구 잠실동 33-1"; getPointFromAddr(addr); } public void getPointFromAddr(String addr) { String destinationAddr = addr; // 목적지 주소 // 맨 위에 Geocoder geocoder = new Geocoder(); 써도 댐 Geocoder geocoder = new Geocoder(this); List<Address> listAddress = null; try { listAddress = geocoder.getFromLocationName(destinationAddr, 1); } catch (IOException e) { e.printStackTrace(); } destinationX = listAddress.get(0).getLongitude(); // X값 경도 destinationY = listAddress.get(0).getLatitude(); // Y값 위도 System.out.println( addr + "'s Destination x, y = " + destinationX + ", " + destinationY); } } |
'안드로이드' 카테고리의 다른 글
[안드로이드] - WebView 를 이용해 사이트 가져오기 (0) | 2018.06.01 |
---|---|
[안드로이드] - Mapbox API 이용해 지도 및 길찾기 구현하기 (1) | 2018.05.31 |
[안드로이드] - 비동기 AsyncTask 예제 2개 (0) | 2018.05.29 |
[안드로이드] - picasso로 이미지 URL 쉽게 ImageView에 띄워주기 (0) | 2018.05.24 |
[안드로이드] - CardView 에 FadeIn 애니메이션 효과주기 (0) | 2018.05.18 |