2016-08-21 75 views
0

我的问题是,有没有什么办法有动画街景与自动移动与它的Web街景视图API?随着谷歌街景视图API

我有我曾经去过的地方的多段线,我想要一个动画街景。

回答

1

是的,你可以。如果你有折线,你有它的坐标。因此,您需要做的是获取路径的坐标(只要顶点之间或顶点之间想要的步数),并通过将这些坐标依次设置为StreetView位置,并相继延迟一段时间。要获得坐标,您可以使用polyline.getPath(),这将返回一个数组。

使用StreetViewPov对象的heading(和pitch),您可以沿路线更改StreetView全景的视图方向(如果需要)。

+0

我该如何制作一个功能来延迟设置位置并更改它? –

+0

你可以使用'setTimeout''方法'setTimeout(function(){/ *设置位置* /},1000)'来编写一个函数'setPositionWithDelay(position)';'执行'setPosition'函数给定的延迟。您也可以将延迟添加为此函数的参数,以针对不同位置使用不同的延迟。 – mxlse