gpt4 book ai didi

javascript - 设置街景 POV 标题会引发错误

转载 作者:行者123 更新时间:2023-11-28 01:01:07 25 4
gpt4 key购买 nike

在我的应用程序中,我有一个 Google map 和位于两个不同 div 中的相关街景。
POV 的街景值以打包字符串的形式存储在数据库内,例如:
34.094522, -118.31127700000002,-141,0,1
前两个数字是纬度和经度值,然后是航向、俯仰和缩放。
页面加载后,我通过以下方式设置全景图中的 POV:

var pov = <field with saved values>.value.split(",");
PANORAMA.setPov({
heading: (pov[2] ? pov[2].toInt() : 0),
pitch: (pov[3] ? pov[3].toInt() : 0),
zoom: (pov[4] ? pov[4].toInt() : 1)
});

这之前一直工作正常,直到大约 15 天前,然后我开始在 Firebug 中出现以下错误:
Firebug error

经过(几次)尝试,我将问题追踪到了 heading 值:只有在 -10 到 10 + (360 * < 完整旋转数 >) 之间时它才有效,所以 - 10/10、350/370 等。
查看文档,它应该接受从 0 开始的任何值;此外,当我旋转 POV 时,我会更新位置字段,获取航向、俯仰和缩放值:

var heading = PANORAMA.getPov().heading.toInt();
var pitch = PANORAMA.getPov().pitch.toInt();
var zoom = PANORAMA.getPov().zoom.toInt();

在执行上面的代码时,我可以看到标题可以获得任何值,表示距正北的度数(正如我预期的那样)。
知道为什么我会收到此错误以及为什么它只接受 -10 到 10 之间的值吗?

最佳答案

上周进行了 API 更新。

我猜你正在使用实验版本,至少文档中使用的演示也会出现错误(也使用实验版本):https://developers.google.com/maps/documentation/javascript/examples/streetview-simple

新的实验版本中有几个错误,这显然是另一个错误。

issue in the issue tracker

改用发布版本(建议在生产中使用):https://maps.googleapis.com/maps/api/js?v=3

关于javascript - 设置街景 POV 标题会引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25620048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com