Introduction to Maps API on Android Wear 100 Days of Google Dev (6/100)

자막제작: Stanleykou (http://stanleykoutistory

com/) 자막제작: Stanleykou (http://stanleykoutistorycom/) 안드로이드웨어는 빠르게, 가독성 높은 정보를 전달할 수 있습니다 그 덕분에 당신은 인터넷에 연결만 되어 있으면 항상 최신 정보를 얻을 수 있습니다 그래서 당연히, 지도를 표시 기능에 대한 요청이 많았습니다

저는 호이 람이고, 이번 구글 플러스 업데이트부터는 구글 맵 API를 안드로이드 웨어에서 이용할 수 있습니다, 그 말은, 몇 줄의 코딩만으로도 지도기능을 구현할 수 있다는 뜻입니다 이 동영상에서는 안드로이드 웨어에서 맵 API를 이용하는 몇 가지 예제에 대해 설정할 것이고, 이 내용은 지금 바로 이용가능한 기능입니다 시작하기 전에, 좋은 소식이 있습니다 안드로이드 웨어용 구글맵 API는 안드로이드 폰과 태블릿에 이용되었던 것과 같은 API를 기반으로 제작되었습니다 결론적으로, 구글 맵 API를 이전에 이용해 보았다면 쉽게 적응하실 수 있을겁니다

제일 많이 이용되는 예는, 그냥 지도를 표시만 하는 것입니다 당신의 앱은 특정 지역을 표시하는 마커를 출력하거나, 경로를 표시할 필요가 있을 겁니다 이 경우, 당신은 Map Fragment 또는 Map View를 이용할 수 있습니다 구글 맵 API 키를 적용한 다음, 마커와 선 등을 추가할 수 있습니다 이 모든 기능은 이미 출시된 안드로이드용 구글맵 API와 동일하기 때문에, 쉽게 적응할 수 있습니다

한 가지 예외만 제외하면요 안드로이드 웨어에서는, 왼쪽에서 오른쪽으로 손가락을 쓸어내듯 터치하면 현재 앱을 종료하게 됩니다 만약, 지도에서 확대 / 축소를 하고 싶다면, 그 부분은 정상 동작합니다 하지만 확대 축소를 하면서 이동도 하고 싶다면, 앱 종료 제스쳐를 오버라이드할 필요가 있습니다 그렇게 안하면 지도 위치 이동 시 앱 종료기능이 동작할 수 있습니다

이것을 구현하려면, 당신은 뷰 Dismiss 를 구현해야 하는데 이 빨간 동그라미와 십자표시 부분말입니다 그리고 롱 클릭 이벤트를 추가하세요 이 뷰는 Dismisss 액션을 처리할 겁니다 다른 일반적인 이용사례는 지도상의 위치를 선택하는 것입니다 그래서 당신의 친구나, 택시에 당신의 위치를 보내서 둘이 만날 수 있게 할 수 있죠

이것을 구현하려면, 당신은 마커를 화면의 중간에 두고 이용자가 화면을 이동시켜 마커 위치를 맞출 수 있게 해야 합니다 이것은 Map Fragment에 선택된 위치를 나타냅니다 그 다음, 구글 맵의 "onCameraChange"리스너를 설정하여 이용자가 화면의 줌을 변경했는지 확인합니다 새로운 위치를 표시하려면, cameraPositiontarget에 있는 위도(Latitude)와 경도(Longitude) 를 설정하면 됩니다

당신은 이 정보를 당신의 친구나, 택시 운전사에게 전송하면 됩니다 이 동영상에서 설명드린 내용에 대해서 더 상세하게 알고 싶다면, 저희 구글 맵 API 블로그를 방문 해 주세요 그리고, 이 두번 째 링크에 있는 구글 디벨로퍼 사이트에 들어오시면 좀 더 심도싶은 내용을 확인하실 수 있습니다 저는 호이 람이고, 안드로이드 웨어는 이동 중에도 이용자를 지속적으로 인터넷에 연결시켜주게 설계되어 있습니다 안드로이드 웨어 용 구글 맵 API는 개발자들이 구글 맵을 이용할 때 큰 힘이 되어 줄 것입니다

이제 실제 세계에서, 이용자들이 계속 움직일 수 있게 해줍시다