正距円筒図法の画像をキャプチャし、緯度と経度の座標を保存します
EXIF へ(カメラに独自の GPS 機能が搭載されているか、GPS が
あります。camera.setOptions に電話
コマンドを呼び出す前に必要に応じて行います。このコマンドは API レベル 2 で変更されました。
パラメータ
- sessionId: 一意のセッション ID。
camera.startSessionコマンドを使用します。 このフィールドは API レベル 2 で非推奨になりました。
結果
- API レベル 1
<ph type="x-smartling-placeholder">
- </ph>
- fileUri: キャプチャされた画像の URI。メーカー 絶対 URI と相対 URI のどちらを使用するかを決定するたとえば "http://android.com/robots.txt"は 「robots.txt」ファイルは絶対 URI を相対 URI です。可能性がある治療法 不透明な識別子として使用できます
- API レベル 2
<ph type="x-smartling-placeholder">
- </ph>
- fileUrl: キャプチャした画像の絶対 URL。
カメラの HTTP サーバーから直接ダウンロードできます。恐れ入りますが、
このコマンドは、すぐには
fileUrlを返しません。これは、 キャプチャ(カメラ内合成を含む)には通常、時間がかかります( 完了するまでに時間がかかります。コマンドの進行状況は、 /osc/commands/status API を使用してカメラを定期的にポーリングするfileUrlは、コマンドの完了時に返される結果です。日時delayProcessingは true(プレビューの絶対 URL) image(画像を処理するための processPicture の入力として使用) それ以外の場合は、最後に処理された画像の絶対 URL になります。
- fileUrl: キャプチャした画像の絶対 URL。
カメラの HTTP サーバーから直接ダウンロードできます。恐れ入りますが、
このコマンドは、すぐには
エラー
- missingParameter:
sessionIdがありません。 このエラーコードは API レベル 2 で非推奨になりました。 - invalidParameterName: パラメータ名を認識できません(例:
sessionIdは API レベル 2 では認識されません。 - invalidParameterValue: 入力パラメータ名が認識されます。
値が無効です。たとえば、
sessionIdが存在しない場合、 アクティブでなくなったか、データ型が正しくありません。このエラーコードは API レベル 2 で非推奨になりました。 - disabledCommand: コマンドは現在無効になっています。たとえば カメラは動画撮影モードになっています。このエラーコードは 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."
}
} |