정방형 이미지를 캡처하여 위도/경도 좌표를 저장합니다.
EXIF로 변환 (카메라에 자체 GPS 또는 GPS가 연결되어 있는 경우)
있습니다. camera.setOptions
에 전화 걸기
필요한 경우 이 명령어 호출 전에
실행할 수 있습니다 이 명령어는 API 수준 2에서 수정되었습니다.
매개변수
- sessionId:
camera.startSession
명령어를 사용하세요. 이 필드는 API 수준 2에서 지원 중단되었습니다.
결과
- API 수준 1
<ph type="x-smartling-placeholder">
- </ph>
- fileUri: 캡처된 이미지의 URI입니다. 제조업체 절대 URI를 사용할지, 상대 URI를 사용할지 결정합니다. 예를 들어 "http://android.com/robots.txt" 은(는) 절대 URI, 'robots.txt' 상대 URI입니다. 고객은 불투명 식별자로 사용됩니다.
- API 수준 2
<ph type="x-smartling-placeholder">
- </ph>
- fileUrl: 캡처된 이미지의 절대 URL로,
카메라의 HTTP 서버에서 직접 다운로드하는 데 사용됩니다. 제발
이 명령어는
fileUrl
를 즉시 반환하지 않습니다. (카메라 내 병합 포함)은 보통 시간이 걸리며 몇 분에서 몇 분)이 걸릴 수 있습니다. 명령의 진행 상황은 /osc/commands/status API를 사용하여 주기적으로 카메라를 폴링하고fileUrl
는 명령어가 완료되면 반환되는 결과입니다. 날짜delayProcessing
이(가) true인 경우 미리보기의 절대 URL입니다. 이미지를 처리하기 위해 processPicture에 입력으로 사용할 수 있는 이미지를 생성할 수 있습니다. 그렇지 않으면 최종 처리된 이미지의 절대 URL입니다.
- fileUrl: 캡처된 이미지의 절대 URL로,
카메라의 HTTP 서버에서 직접 다운로드하는 데 사용됩니다. 제발
이 명령어는
오류
- missingParameter:
sessionId
가 누락되었습니다. 이 오류 코드는 API 수준 2에서 지원 중단되었습니다. - invalidParameterName: 매개변수 이름을 인식할 수 없습니다. 예:
sessionId
는 API 수준 2에서 인식되지 않습니다. - invalidParameterValue: 입력 매개변수 이름이 인식됩니다.
값이 유효하지 않습니다. 예를 들어
sessionId
가 존재하지 않는 경우 이(가) 더 이상 활성 상태가 아니거나 데이터 유형이 잘못되었습니다. 이 오류 코드는 API 수준 2에서 지원 중단되었습니다. - disableCommand: 명령어가 현재 사용 중지되어 있습니다. 예를 들어 카메라가 동영상 촬영 모드입니다. 이 오류 코드는 API 수준 2에 추가되었습니다.
명령어 I/O | |
---|---|
명령어 입력 (API 수준 1) | { "parameters": { "sessionId": "12ABC3" } } |
명령어 출력 (API 수준 1) | { "results": { "fileUri": "file URI" } } |
명령어 출력 (오류) (API 수준 1) | { "error": { "code": "invalidParameterValue", "message": "Parameter sessionId doesn't exist." } } |
명령어 입력 (API 수준 2) | none |
명령어 결과 (API 수준 2) | { "results": { "fileUrl": "Absolute file URL" } } |
명령어 출력 (오류) (API 수준 2) | { "error": { "code": "disabledCommand", "message": "Command is currently disabled." } } |