Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置街景POV标题会引发错误_Javascript_Google Maps_Google Street View - Fatal编程技术网

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

Javascript 设置街景POV标题会引发错误,javascript,google-maps,google-street-view,Javascript,Google Maps,Google Street View,在我的应用程序中,我有一个谷歌地图和两个不同分区中的相关街景。 POV的街景值以压缩字符串的形式存储在数据库中,例如: 34.094522,-118.311270000002,-141,0,1 前两个数字是lat和lang值,然后是航向、俯仰和缩放。 加载页面后,我用以下方式在全景中设置POV: var pov = <field with saved values>.value.split(","); PANORAMA.setPov({ heading: (pov[2] ?

在我的应用程序中,我有一个谷歌地图和两个不同分区中的相关街景。
POV的街景值以压缩字符串的形式存储在数据库中,例如:
34.094522,-118.311270000002,-141,0,1

前两个数字是lat和lang值,然后是航向、俯仰和缩放。
加载页面后,我用以下方式在全景中设置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)
});
在执行上述代码时,我可以看到航向可以得到任何值,指示从正北的度数(正如我所预期的)。

你知道为什么我会出现这个错误,为什么它只接受-10到10之间的值吗?

上周有一个API更新

我猜您使用的是实验版本,至少文档中使用的演示(也使用实验版本)也会出现错误:

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


改用发行版(在生产中推荐):

是否使用?A会很有用。这里有相同的错误:,使用发布版本:@Dr.Molle你能把你的评论变成一个答案吗,这样我就可以接受它,为你的荣誉建造一座雕像?
var heading = PANORAMA.getPov().heading.toInt();
var pitch   = PANORAMA.getPov().pitch.toInt();
var zoom    = PANORAMA.getPov().zoom.toInt();