如何将360度图像导出到谷歌地图街景



如何将360度图像上传到谷歌地图街景。(我知道拍摄360度照片并从街景应用程序上传(。

您可以按照本文档了解如何使用curl上传照片。

创建一张照片需要三个单独的调用。第一个调用将返回一个上传URL,该URL在第二个调用中用于上传照片字节。上传照片字节后,第三个调用上传照片的元数据并返回照片ID。

  1. 请求上传URL

    $ curl --request POST 
    --url 'https://streetviewpublish.googleapis.com/v1/photo:startUpload?key=YOUR_API_KEY' 
    --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' 
    --header 'Content-Length: 0'
    
  2. 将照片字节上传到上传URL

    $ curl --request POST 
    --url 'UPLOAD_URL' 
    --upload-file 'PATH_TO_FILE' 
    --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
    
  3. 上传照片的元数据

    $ curl --request POST 
    --url 'https://streetviewpublish.googleapis.com/v1/photo?key=YOUR_API_KEY' 
    --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' 
    --header 'Content-Type: application/json' 
    --data '{
    "uploadReference":
    {
    "uploadUrl": "UPLOAD_URL"
    },
    "pose":
    {
    "heading": 105.0,
    "latLngPair":
    {
    "latitude": 46.7512623,
    "longitude": -121.9376983
    }
    },
    "captureTime":
    {
    "seconds": 1483202694
    },
    }'
    

还有可用的客户端库,您可以使用这些库来避免手动设置HTTP请求和解析响应的需要。

相关内容

  • 没有找到相关文章

最新更新