camera.getMetadata
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
根据文件 URI 返回文件元数据。图片标头
列出 Exif 和 XMP 字段。此命令已在 API 级别 2 中弃用。
参数
- fileUri::目标文件的 URI。制造商可以决定
使用绝对 URI 或相对 URI。客户端可能会将其视为不透明标识符。
结果
- metadata:Exif(包括 GPS 信息)、Photo Sphere XMP
JSON 格式。不包含图片或缩略图。
错误
- missing 参数:未指定
fileUri
。
- invalidParameterName:输入参数名称无法识别。
- invalidParameterValue::输入参数已被识别,但其
值无效;例如
fileUri
不存在或其数据
类型不正确。
命令 I/O |
命令输入 |
{
"parameters": {
"fileUri": "file URI"
}
} |
命令输出 |
{
"results": {
"exif": {
...
"ImageWidth": 2000,
"ImageLength": 1000,
...
},
"xmp": {
"ProjectionType": "equirectangular",
"UsePanoramaViewer": true,
...
}
}
} |
命令输出(错误) |
{
"error": {
"code": "invalidParameterValue",
"message": "Parameter fileUri doesn't exist."
}
} |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-21。
[null,null,["最后更新时间 (UTC):2024-08-21。"],[[["\u003cp\u003eReturns file metadata such as Exif and XMP data for a given file URI.\u003c/p\u003e\n"],["\u003cp\u003eThis command is deprecated and was previously used in API level 2.\u003c/p\u003e\n"],["\u003cp\u003eImportant parameters include the \u003ccode\u003efileUri\u003c/code\u003e, which specifies the location of the target file.\u003c/p\u003e\n"],["\u003cp\u003ePotential errors encompass missing or invalid parameters, including an invalid or non-existent \u003ccode\u003efileUri\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe command output provides Exif and Photo Sphere XMP data in JSON format if successful.\u003c/p\u003e\n"]]],["This command retrieves a file's metadata using its URI. It's deprecated in API level 2. Input requires a `fileUri`. The output provides Exif data (including GPS) and Photo Sphere XMP in JSON format, excluding the image itself. Possible errors include a missing or invalid `fileUri`, or an unrecognized parameter name. Example input shows providing a file URI, with successful output including `exif` and `xmp` fields, and error output shown when a file URI does not exist.\n"],null,["# camera.getMetadata\n\nReturns file metadata given its URI. The [image header](/streetview/open-spherical-camera/reference/header)\nlists the Exif and XMP fields. **This command was deprecated in API level 2.**\n\nParameters\n----------\n\n- **fileUri:** URI of the target file. Manufacturers decide whether to use absolute or relative URIs. Clients may treat this as an opaque identifier.\n\nResults\n-------\n\n- **metadata:** Exif (including GPS information), Photo Sphere XMP in JSON format. Does not include image or thumbnail.\n\nErrors\n------\n\n- **missingParameter:** `fileUri` is not specified.\n- **invalidParameterName:** The input parameter name is unrecognized.\n- **invalidParameterValue:** The input parameter is recognized, but its value is invalid; for example, the `fileUri` doesn't exist, or its data type is incorrect.\n\n| Command I/O ----------- ||\n|----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Command Input** | ```text { \"parameters\": { \"fileUri\": \"file URI\" } } ``` |\n| **Command Output** | ```text { \"results\": { \"exif\": { ... \"ImageWidth\": 2000, \"ImageLength\": 1000, ... }, \"xmp\": { \"ProjectionType\": \"equirectangular\", \"UsePanoramaViewer\": true, ... } } } ``` |\n| **Command Output (Error)** | ```text { \"error\": { \"code\": \"invalidParameterValue\", \"message\": \"Parameter fileUri doesn't exist.\" } } ``` |"]]