APP/안드로이드프로그래밍

안드로이드스튜디오에서 위치기반 서비스 만들기 (+ googleMap)

헬로월드! 2020. 9. 9. 12:03

안드로이드 기반 폰 위치는 위치관리자 라는 시스템 서비스가 관리한다. 

현재 나의 위치를 확인하면서, 관심있는 장소들을 마커로 찍어주는 것을 해볼 것이다. 

 

이건 완성된 모습! 여기서 기능을 좀 더 추가해봐야겠다! 

1. 먼저 안드로이드 프로젝트를 만들 때 Template 를 googleMap 을 열어준다. 

 

 Settings 에 가서 android SDK - SDK Tools 에서 Google Play services 가 설치되어 있어야한다. 

 

2. 만들어진 xml 파일을 보면 링크가 있는데 이걸 따라 들어가본다. 

3. 동의 및 계속하기를 누르고 API 발급받기를 누른 후 받아온 키를 YOUR_KEY_HERE 에 복붙!

 

 

 

4. 실행해보면 지도 마커가 시드니에 위치되어 있다.

MapsActivity.class 의 이 메서드 부분 때문인데, 위치를 옮기고 싶다면 위도 경도를 바꾸고, 마커를 눌렀을 때 해줄 일을 설정할 수 있다. (위도 경도는 googlemap 에서 원하는 장소를 지정하고 오른쪽 마우스 클릭하면 값을 가져올 수 있다. )