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();