반응형
안드로이드 구글 지도(Google Maps) API 활용 3 - 지오 코딩(Geocoding)으로 주소를 해당 좌표(위도, 경도)로 변환
이번 포스팅에서는 구글 맵 API를 이용하여 주소를 입력받아서 검색하면 해당 위치를 찾아주는 프로그램...
blog.naver.com
OnMapReadyCallback 인터페이스를 구현하여 onMapReady 메소드에 원하는 동작을 구현하면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <code> public class MyMapActivity extends AppCompatActivity implements OnMapReadyCallback { ... private GoogleMap googleMap; private Geocoder geocoder; ... @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 맵프레그먼트 SupportMapFragment smf = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); smf.getMapAsync( this ); } @Override public void onMapReady( final GoogleMap googleMap) { this .googleMap = googleMap; geocoder = new Geocoder( this ); } ... }</code> |
위 코드에서 GoogleMap 클래스는 구글 지도를 보여주기 위한 클래스고,
Geocoder 클래스는 Geocoding을 통해 위치를 보여주는데 사용하는 클래스이다.
반응형