问题标签 [google-streetview-publish]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
239 浏览

google-street-view - 使用街景发布API上传全景图,连接好像不行

我们正在使用 Street View Publish API 在街景上上传全景图,但我们遇到了一些连接问题。上传文档中提到的所有图像后,我们尝试通过批量更新来添加连接。这是我们发送的批量更新的 JSON:

当我们打开 Mobile Street View 应用程序时,我们可以观察到全景图已上传,但全景图之间的连接不存在。我们还注意到该应用程序提出了新的连接,我们必须触摸链接才能激活它们 在此处输入图像描述

问题:我们如何使用 API 生成连接?我们是否缺少其他参数?

0 投票
1 回答
609 浏览

google-street-view - 如何在街景中创建路径?

我将一堆图像上传到街景。我也连接了它们,例如这里是一张图片。连接似乎有效,我可以从一个图像导航到另一个图像。

我的问题是为什么它们不在地图上显示为路径(连续的蓝线)?它们显示为单独的图像(地图上的圆圈)。我应该如何将它们更改为路径?

0 投票
1 回答
221 浏览

google-street-view - 谷歌街景全景之间的多个箭头标记问题

在发布所有带有经纬度的全景图像后,在谷歌街景 API 中,航向和连接几乎在 2-3 小时后最初箭头标记连接就完美了。但是在大约 24 小时后,全景图像之间会添加额外的链接(箭头标记)。 .如何解决这个..?

我尝试过不同的场景,比如......我有三个全景 1,2,3 场景:1 个连接 [1-->2 , 2-->1, 2-->3 , 3-->2] 场景: 2 个连接 [1-->2 , 2-->3] 但我的问题仍然存在...

强文本 当我最初发送我的请求时 - '{"1":{"pose":{"latitude":"12.912440944324","longitude":"77.585632559827"},"heading":"4.45","connections":[2 ,3]},"2":{"pose":{"latitude":"12.912425081018","longitude":"77.58564121332"},"heading":"0","connections":1},"3" :{"pose":{"latitude":"12.912453965825","longitude":"77.58561986013"},"heading":"2.15","connections":[1,4]},"4":{"pose ":{"纬度":"12.912466987325","经度":"77.585607160431"},"标题":"0","连接":[3,5]},"5":{"姿势“:{“纬度”:“12.912480008826”,“经度”:“77.585594460732”},“标题”:“0”,“连接”:[4,6]},“6”:{“姿势”:{ “纬度”:“12.912492712923”,“经度”:“77.585607494417”},“标题”:“5.53”,“连接”:[5,7]},“7”:{“姿势”:{“纬度”: "12.912505417019","经度":"77.585620528104"},"标题":"9.8","连接":[6,8]},"8":{"姿势":{"纬度":"12.912490918923", “经度”:“77.585631414393”},“标题”:“11.3”,“连接”:[7,9]},“9”:{“姿势”:{“纬度”:“12.912476420827”,"经度":"77.585642300682"},"标题":"10.93","连接":8},"10":{"姿势":{"纬度":"12.912429059007","经度":"77.585584619159" },"heading":"0","connections":11} } ' 当我在近 24 小时后收到来自谷歌街景 API 的请求时

'{"1":{"pose":{"latitude":12.912440944324,"longitude":77.585632559827},"heading":4.449999809265137,"connections":[2,3]},"2":{"pose" :{"latitude":12.912425081018,"longitude":77.58564121332},"connections":1},"3":{"pose":{"latitude":12.912453965825,"longitude":77.58561986013},"heading":2.1500000953674316 ,"connections":[1,4,2,8]},"4":{"pose":{"latitude":12.912466987325,"longitude":77.585607160431},"connections":[3,5,6, 8]},"5":{"pose":{"latitude":12.912480008826,"longitude":77.585594460732},"connections":[4,6]},"6":{"pose":{"latitude ":12.912492712923,“经度”:77.585607494417},“标题”:5.53000020980835,“连接”:[5,7,3,4,8]},“7”:{“姿势”:{“纬度”:12.912505417019,“经度”: 77.585620528104},"heading":9.800000190734863,"connections":[6,8]},"8":{"pose":{"latitude":12.912490918923,"longitude":77.585631414393},"heading":11.300000190734863,"连接":[7,9,3,4]},"9":{"姿势":{"纬度":12.912476420827,"经度":77.585642300682},"标题":10.930000305175781,"连接":8} } '77.585620528104},"heading":9.800000190734863,"connections":[6,8]},"8":{"pose":{"latitude":12.912490918923,"longitude":77.585631414393},"heading":11.300000190734863,"连接":[7,9,3,4]},"9":{"姿势":{"纬度":12.912476420827,"经度":77.585642300682},"标题":10.930000305175781,"连接":8} } '77.585620528104},"heading":9.800000190734863,"connections":[6,8]},"8":{"pose":{"latitude":12.912490918923,"longitude":77.585631414393},"heading":11.300000190734863,"连接":[7,9,3,4]},"9":{"姿势":{"纬度":12.912476420827,"经度":77.585642300682},"标题":10.930000305175781,"连接":8} } '930000305175781,"连接":8} }'930000305175781,"连接":8} }'

0 投票
0 回答
81 浏览

google-street-view - 如何通过 URL 禁用街景中的自动连接(以编程方式)

通过使用您的帐户打开街景应用程序,我们可以在设置中禁用“自动连接 360 度全景照片”……但是如何以编程方式实现这一点……当用户登录时……我必须禁用“自动连接 360 度全景照片” “在设置中

0 投票
0 回答
156 浏览

api - 如何使用 Google Street View Publish API 以视频模式发布?

我们正在尝试开发一个实用程序来上传 GSV 游览,其中包括沿每条路线拍摄的一系列 12K 和 14K 360 照片。GPS 数据由 GPS 记录器记录。为了提高效率,我们希望将每个游览/系列转换为视频并使用 Google Street View Publish API 上传。我们发现它解释了视频所需的元数据轨道 (camm)。但是,我们已经搜索了 API 文档,似乎找不到它解释如何上传实际视频的位置。任何人都可以帮忙吗?谢谢你。

0 投票
1 回答
1119 浏览

google-apps-script - Google API 返回响应 200 空 JSON

我正在尝试在 Google Apps Script 脚本中向Google Street View Publish API发出 HTTP GET 请求,以获取照片列表并将有关它们的元数据保存到 Google 电子表格中。

我在脚本上使用的代码来联系 API:

oauthscopes.json并在脚本的清单文件中包含街景身份验证:

一直使用基于时间的触发器每 15 分钟运行一次脚本,它已经工作了几个小时并返回了一个带有帐户照片的 JSON 对象,直到 API 停止返回响应,现在是只是返回一个空的 JSON 对象{}

我认为我没有消耗 API 使用的报价,我在 GCP 仪表板中的数字如下:

报价数字 1

报价数字 2

试图创建另一个API KEY并在脚本中使用它,但仍然没有运气。

此外,当尝试从Google APIs Explorer测试 API 、授权和执行时,它也会给我200一个带有空 JSON 对象的响应代码。以前可以用,现在不行了!

这里可能有什么问题?


编辑:

正如评论中所建议的,我试图:

  • 使用或不使用 API 密钥和其他参数调用 API 端点,如下所示:

https://streetviewpublish.googleapis.com/v1/photos?fields=nextPageToken%2Cphotos&key=' + API_KEY

https://streetviewpublish.googleapis.com/v1/photos?key=' + API_KEY

https://streetviewpublish.googleapis.com/v1/photos

  • 此外,还尝试从帐户安全检查中撤销对 Google APIs Explorer 和 Google Apps Script 上的脚本的访问权限。正因为如此,当尝试再次运行它时,它会打开一个弹出窗口来再次请求授权/许可,我也同意了。

  • 尝试注销 Google 帐户并清除浏览器的缓存。

然而,仍然是相同的空 JSON 对象响应!


编辑2:

  • 两天前还停止了脚本的基于时间的触发器,仍然没有运气!
0 投票
1 回答
60 浏览

google-streetview-publish - 如何确定新创建的照片何时可以更新?

我正在开发一个实用程序来使用以下过程上传和连接最多 20 张照片:

我发现第 3 步有时会因某些照片尚未完成处理的错误而失败。所以我在photos.batchUpdate 之前添加了一个步骤。

我发现在 photo.get 成功之前,通常需要在步骤 3 中重试五 (5) 次 5 秒(总共 25 秒)。但是,第 4 步有时仍会失败,并出现 Photo(n) 不存在的错误。

如果我删除照片并重复测试,有时它会成功,有时它会失败。

是什么导致 photos.batchUpdate 间歇性失败,我可以在步骤 3 中使用什么方法来确保所有照片都已完成初始处理并且可以在步骤 4 中成功更新?

谢谢