该请求包含至少一个无效\/格式错误的连接照片 ID

The request includes at least one invalid\/malformed connection photo id

我正在使用 Google StreetView Publish API 连接虚拟游览中的照片和 Google StreetView 上的一些外部照片,例如道路。

这是我使用的API: https://developers.google.com/streetview/publish/reference/rest/v1/photo/update

这是请求的正文:

{
    "pose": {
        "heading": 26,
        "latLngPair": {
            "latitude": 47.707604844777,
            "longitude": -124.41849471719
        }
    },
    "places": [
        {
            "place_id": "ChIJvcvraDvfjVQR45a-VRk0lGs"
        }
    ],
    "connections": [
        {
            "target": {
                "id": "CAoSLEFGMVFpcE5fWGtUZTFWV3dxRm9tOEFlRHVmYVdvTmdDR2NueVZ0dzhid0ZX"
            }
        },
        {
            "target": {
                "id": "rQfq6hLfyFVfC0V43rrWDw"
            }
        }
    ],
    "captureTime": {
        "seconds": "1653027016"
    }
}

但是当我尝试添加外部全景图 ID({"target":{"id": "rQfq6hLfyFVfC0V43rrWDw"}}connections 数组时收到此错误消息。

{
    "error": {
        "code": 400,
        "message": "The request includes at least one invalid\/malformed connection photo id.",
        "status": "INVALID_ARGUMENT",
        "details": [
            {
                "@type": "type.googleapis.com\/google.rpc.ErrorInfo",
                "metadata": {
                    "EXTERNAL_MESSAGE": "The request includes at least one invalid\/malformed connection photo id."
                }
            }
        ]
    }
}

Google 是否可以将您的全景图连接到 Google StreetViews 全景图,例如街道照片等?或者我做错了什么?提前谢谢你

您不能 link 将您的全景图直接转换为 Google 街景全景图。

有一段时间,Google 会自动连接游览,如果它们在某个范围内。他们停止这样做并取消了那些连接,所以目前两者并存于同一张地图上。