GUM in Action!

GUM in Action!OK, that “GeoURL @ Google Maps”(sort of, forgot) is a bit too long, so make it shorter: GUM(GeoUrl x Maps). Just modified a bit for the widget code and so it looks better, looks like a real picture on your blog. The link for producing the code is the same as previous one. (FYI http://mk-notes.com/sitesnearme_setup.php)

Sites Near me @ Google Maps

終於踏出了利用 Google Maps + Blogcasting 的第一部!本想在之前的文章更新再寫,不過有很多要說,結果又開了新文章。
網址在此:http://mk-notes.com/sitesnearme.php

這段 script 會透過 geourl.org 尋找在你網誌方圓 70 公里範圍內的所有網站標在衛星圖片上,而網址預設是我的 (http://mk.netgenes.org),但可加進 url 這個 variable 變成你的(你要在 geourl.org 登記你的網站才成)。就如 http://mk-notes.com/sitesnearme.php?url=http%3A%2F%2Ffoobar.com (以 foobar.com 為中心)。由於 Google Maps API 不允許其他網址在 url 上出現,先要把冒號翻成 %3A,slash 翻成 %2F 才可以騙過 Google,讓網頁找到你的家。

(以下為技術文章)
麻煩死了,初想簡簡單單用一段 fetch XML script 把 geourl.org 的rdf 扯到我的 server 裏去,不過發現裏面太多我不想要的東西,用 javascript 讀起來會很麻煩,便試試用 PHP 把那段 rdf transform 一次 (對,我不懂 XSLT,又懶學)。試著用 xml_parser(),不知為甚麼內容統統不見。dom_xml 更奇怪,居然連續抱怨一空白行上不存在的 variable!後來想起伺服器支援 PHP 5,便索性用 simpleXML,簡單方便的寫完!只是在處理命名空間上有點麻煩,不過相對 xml_parser 及 dom_xml 那只是個小問題。

至於 javascript 嘛,不太難。Google Maps API 也頗實用,只是官網上的文件有錯處,害我撞進死胡同 (其實是設定為衛星圖片的常數多了一個 ‘G’ 開頭)。

Update:
剛弄了套較美觀的介面,除此之外還有給放到網頁上的版本。

可惡的 Google 啊~~~~~

近來 Google 見不少人對它 Map 工具著狂,進行不同改造,便索性推出了 Google Map API,讓大家不用再研究如何 hack 啦。這個也影響到我,因為把我從原本 wordpress 的新插件的開發工作扯出來!看來要暫時擱在一邊了。

mk_is_here今早申請了 API 的 key,便弄了個 Map 來試試看。不錯吧?我正在構思把 Google Map 及 Blogcasting 結合,這一定很好玩!也許要找人幫手呢~

Update: You may also interested in this prototype…