2011-02-25 147 views
0

我有一個場景,我有一個網站,利用谷歌地圖,並回落到靜態地圖,如果用戶沒有JavaScript。谷歌靜態地圖平移和縮放

客戶端需求是用戶仍然應該能夠平移和縮放(假設每個縮放或平移頁面刷新)。

因此,每個縮放或平移,頁面將刷新,並在服務器端,我需要重新生成一個基於用戶試圖做的靜態地圖。

我最初生成靜態地圖的方式是通過我的所有標記(未定義中心點或縮放,讓Google通過Google靜態地圖URL指出)。

我遇到的問題是當我平移時,如何獲得Google生成的靜態地圖的邊界,所以我知道要從哪些位置平移。

有沒有人看到這樣做?或有任何見解?

編程語言是Ruby。

謝謝!

+0

這可能違反谷歌地圖的協議。您可以在網站或軟件應用程序中使用API​​(Static Maps API除外)。對於網站,請註冊您可以找到您的實施的網址。對於其他軟件應用程序,請註冊可下載應用程序頁面的URL。 – kjy112 2011-02-25 23:42:56

回答

0

我不認爲這是可能的(儘管我喜歡有人證明我錯了),以便從靜態地圖API中輕鬆獲取地圖邊界。

您最好的選擇可能是根據您要顯示的標記來計算適當的中心,縮放和地圖大小,而不是依靠靜態地圖爲您執行此操作,然後處理/計算縮放和平移那。