2012-02-14 77 views
0

我有一個網站vith一個(長)街道的視圖,與標記出現在它的所有位置有不同的信息。讓谷歌地圖在路徑上移動

我想要做的是創建一個按鈕,所以當你按下它時,它會從街道的底部開始,慢慢地沿着街道移動地圖,隨時打開每個彈出窗口,然後關閉它下一個打開。

標記都是使用鏈接到信息數據庫的php循環生成的,我使用InfoBubble創建彈出窗口。

回答

0

您可以使用google函數bounds.extend和fitBounds:Google Map API v3 — set bounds and center,並將一些標記添加到數組中並等待一會兒,然後向數組添加新標記並沖洗並重復。您可以使用JavaScript計時器等待。或者,您可以保存自己的路徑並僅在該標記上使用fitbound。

編輯:當你有getBounds的下一個界限時,你可以計算delta x和delta y, x2-x1和y2-y1從起始邊界和目標邊界的2個點開始。

+0

謝謝,在一些複雜的php讓我頭疼的時候,這個工作很好。 – 2012-02-14 15:13:07

+0

如果您將一些代碼添加到我的地圖「流」中,從標記到標記也是有用的,而不是跳躍。 – 2012-02-14 15:14:03