Monday, September 17, 2007

flickr gmap show 近況

好久沒有提到之前寫的工具 flickr gmap show (fgs) 的進度了,以前找到我 blog 的人幾乎都是衝著 java 而來的,而現在變成都是衝著 flickr 而來的。

基本上現在的 fgs 已經和剛開始時差很多了,一開始我的目標是弄個工具可以讓人內嵌在網頁中使用,而現在的 fgs 已經有了 gadget 版本 (也就是可以嵌在 iGoogle 中使用),mapplet 版 (內嵌在 google map 使用),greasemokey 版 (配合 greasemokey 直接在 flickr 內使用,目標是取代 flickr 內 yahoo!Map 的功能),這幾個版本雖然外表看起來差不多,但其實實作方式是差很多的,所以要維護這幾個版本並不容易,而目前我的做法是以 greasemonkey 版本為主 (因為覺得這個最好用)。至於一開始的目標,也就是內嵌在一般網頁中使用的用法,其實也有一些使用,有興趣的話可以參考這個討論串,或是這個這個例子,簡單的說就是用 iframe 做內嵌,指定 photoset id,也可以指定 GPX track 的 url ,就可以用 fgs style + GPS track 的方式來顯示在網頁中。

jQuery 似乎已經逐漸變為 javascript library 的顯學了,fgs 雖然有用 jQuery,但目前並沒有充分的利用,而且試了一下,用 jQuery 1.2 會爛掉 -_-,所以這些問題解決一下,把程式整理一下,再看看能不能再更新版本吧。

3 comments:

Gavin said...

你好,我改用iframe的方式已經達到我要的結果,只是有一個疑問就是:本來顯示photo set id的地方變成了"目前頁數/總頁數",請問有可能全部一起顯示嗎?

wctang said...

嗯,是有可能,但當初改成這樣是因為有些 photo set 的照片量很大,如果要把所有照片都 load 完後再顯示會太慢,所以才改成分頁,但分頁也會有其問題。
邊寫邊想,可能的解法是提供參數,選擇是否要一次全部載入,另一種解法是要做到邊載入邊顯示。我會思考一下。

hiroshiken said...

好像都沒有人跟我遇到一樣的問題,我目前使用的是GM3.2版,各方面操作都很正常,但唯一一個問題就是在「管理你的地圖」,我無法放置照片至地圖上,我可以選取照片,也可以拖拉照片,但最後就是無法定位,我也試了是不是有其他GM或是add-ons相衝突,但都苦試不出結果,不知道這可能是什麼樣的問題呢?

單張照片頁面的拖拉式放置地圖就沒有問題。

Post a Comment