2016-08-21 120 views
0

我的問題是,有沒有什麼辦法有動畫街景與自動移動與它的Web街景視圖API?隨着谷歌街景視圖API

我有我曾經去過的地方的多段線,我想要一個動畫街景。

回答

1

是的,你可以。如果你有折線,你有它的座標。因此,您需要做的是獲取路徑的座標(只要頂點之間或頂點之間想要的步數),並通過將這些座標依次設置爲StreetView位置,並相繼延遲一段時間。要獲得座標,您可以使用polyline.getPath(),這將返回一個數組。

使用StreetViewPov對象的heading(和pitch),您可以沿路線更改StreetView全景的視圖方向(如果需要)。

+0

我該如何製作一個功能來延遲設置位置並更改它? –

+0

你可以使用'setTimeout''方法'setTimeout(function(){/ *設置位置* /},1000)'來編寫一個函數'setPositionWithDelay(position)';'執行'setPosition'函數給定的延遲。您也可以將延遲添加爲此函數的參數,以針對不同位置使用不同的延遲。 – mxlse