반응형

출처: https://m.blog.naver.com/PostView.nhn?blogId=qbxlvnf11&logNo=221183308547&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

안드로이드 구글 지도(Google Maps) API 활용 3 - 지오 코딩(Geocoding)으로 주소를 해당 좌표(위도, 경도)로 변환

이번 포스팅에서는 구글 맵 API를 이용하여 주소를 입력받아서 검색하면 해당 위치를 찾아주는 프로그램...

blog.naver.com

OnMapReadyCallback 인터페이스를 구현하여 onMapReady 메소드에 원하는 동작을 구현하면 된다.

 

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);
    }
    ...
}

 

위 코드에서 GoogleMap 클래스는 구글 지도를 보여주기 위한 클래스고,

Geocoder 클래스는 Geocoding을 통해 위치를 보여주는데 사용하는 클래스이다.

반응형
Posted by 애콜라이트
l

free counters