2017-04-24 30 views
0

我想在谷歌地圖2點之間在特定的速度或持續時間 像點A和B的動畫標記爲iOS 座標在谷歌地圖iOS版(SWIFT)乙兩點,我想要將標記從A移動到B 那麼如果我想在特定的時間範圍內完成這項工作,例如假設3秒,那麼它會自動從座標A移動到B需要3秒。如何動畫標記在一個特定的時間

當汽車從一個點移動到另一個時,我想要像Uber那樣有效。

回答

0

您可以使用DispatchQueue.main.asyncAfter一樣,

func showFirstMarker() 
{ 
    // Fetch the coordinates of first location and plot as marker. 

    // Call a function after 3 seconds, to show the second marker. 

    DispatchQueue.main.asyncAfter(deadline: .now() + 3, execute: {self.showSecondMarker()}) 

} 

func showSecondMarker() 
{ 
    // Erase all markers in maps. 

    // Fetch the second coordinate and plot as marker. 
} 
相關問題