[Android SDK v2] 스카이뷰 지도 화면을 영상으로 저장·공유하는 기능의 이용 가능 여부 및 쿼터 집계 문의

안녕하세요. 안드로이드 앱을 개발 중이고, 카카오맵 SDK v2 for Android(2.15.2)를 사용하려고 합니다. 아래 기능이 정책상 가능한지 확인하고 싶어 문의드립니다.

  1. 서비스 개요
    형태: 타임라인 운행 기록 앱 (안드로이드 네이티브)
    영리성: [현재 무료이며 광고 도입 가능성 있음]

  2. 만들려는 기능
    사용자의 운행 경로를 지도 위에서 따라가는 30초 정도의 영상(mp4)을 만들어 사용자 기기에 저장하고, 사용자가 메신저나 SNS로 공유할 수 있게 하려고 합니다.

  3. 지도: MapType.SKYVIEW를 쓰고, HILLSHADING 오버레이를 같이 쓰는 것을 검토 중입니다.
    카메라: tiltTo/rotateTo로 기울기와 방향을 주고, 경로를 따라 이동합니다.
    영상 생성: 앱 안에서 SDK가 실시간으로 그린 지도 화면을 영상 프레임으로 만듭니다. 이 작업 중에는 사용자에게 로딩 화면을 보여주고, 지도는 그 아래에서 그려집니다.
    카카오 로고는 가리지 않고 지도 화면에 그대로 나옵니다.

[문의사항]

위와 같이 지도 화면을 영상으로 만들어 사용자 기기에 저장하고 공유하는 것이 이용 정책상 허용되는지 알려주세요.

영상 안에 로고나 출처 표기가 필요하다면 그 방법도 알려주세요.

영리 서비스(향후 광고 가능성)에서 스카이뷰를 쓰는 것이 허용되는지 알려주세요.

쿼터 집계 기준을 알려주세요. 영상 한 건을 만들 때마다 지도를 새로 시작하면 쿼터가 지도 시작(start) 1회씩 차감되는 것으로 이해하면 되는지, 카메라 이동과 타일 로딩은 차감되지 않는지 궁금합니다.

기술 관련 질문입니다.

카메라를 옮긴 뒤 지도(타일)가 완전히 그려졌는지 알 수 있는 콜백이나 방법이 있나요? (onCameraMoveEnd는 확인했습니다.)

지도 화면을 캡처하는 API가 있나요? 없다면 권장하는 방법(예: PixelCopy)이 있나요?

사용자에게 보이지 않게(로딩 화면 아래에서) 지도를 그리는 것이 로고 표시 정책에 문제가 없는지 알려주세요.

답변에 맞춰 설계를 확정하려 합니다. 감사합니다.

@김기범2587

안녕하세요.

지도 화면을 개별 사용자 단말 내에 영상으로 저장하고, 사용자가 개별적으로 공유하는 것은 가능합니다.

영상 내 지도에 표시되는 카카오 로고와 저작권 표시는 가려지지 않고 명확하게 보이도록 유지해주세요.

서비스 내에 일반적인 광고를 노출하는 형태의 영리 서비스는 제한하지 않습니다. 다만, 광고 시청을 완료해야만 영상 저장 기능을 이용할 수 있도록 제한하는 방식은 카카오맵 API를 활용한 기능에 별도로 대가를 요구하는 형태로 판단되므로 허용하기 어렵습니다.

쿼터는 카카오맵 API 호출 인증 시 1회 차감됩니다.

onCameraMoveEnd는 카메라 이동 종료 이벤트로, 모든 지도 타일의 로딩 완료를 확인하는 용도로 사용하실 수는 없습니다. 지도 화면 캡처 방법은 기존에 안내된 샘플 프로젝트의 MapCaptureDemoActivity.java를 참고해주세요.

감사합니다.