話說Web 2.0, 使用人口最多的應用層面, 大概就屬網路相簿和部落格了吧!
自從Google Map和UrMap都開放了API後, 也有許多志同道合的夥伴, 為部落格加入了形形色色的功能.
今天的主角, 是Johnson.Wang同學所撰寫的工具. 個人只是針對他所寫的工具, 再加油添醋一番. 這, 又是GNU GPL的好處之一啊...
首先介紹Johnson.Wang所寫的這個工具. 它是一個可以讓您把UrMap的電子地圖(衛星地圖)整合在您WordPress部落格系統的一個外掛程式. 範例請參考此處.
作者原著中, 您只要在部落格中要插入地圖的地方, 貼上:
[urmap:24.614636:121.038564:您想要的文字方塊訊息:]這樣的文字即可.
個人用過之後, 發現它真的很方便. 但是可以有些小小的改進之處:
這是我修改的文字標籤: 完整PHP程式碼附件請由此下載.
[urmap:24.614636:121.038564:6:M:n:山行玫瑰:TEL.(037)xxx-xxx:]
![[軟體應用] UrMap API plugins for Wordpress 添加彈性化功能](http://attach.mobile01.com/attach/200612/mobile01-807cf1512127af67ae261e8032ad701a.jpg)
其中:
1. urmap是標籤 (Tag)
2. 24.614636是WGS84座標系的緯度
3. 121.038564是WGS84座標系的經度
4. 6是自定縮放的比例 (自UrMap 1.06版起, 支援0-10級, 數字越大, 比例尺越大).
5. M處有六種參數:M,m,S,s,H,h, 字母分別代表使用的地圖類型 (M,m:電子地圖, S,s:衛星影像, H,h:衛星地圖). 而大小寫區分在於大寫的同時顯示右上角的地圖類型切換控制列, 小寫的則不顯示.
6. n處也有六種參數:F,f,M,m,N,n, 字母分別代表使用的縮放控制列類型 (F,f: 完整, M,m: 迷你, N,n:不顯示). 而大小寫區分在於大寫的同時顯示左下角的地圖比例尺, 小寫的則不顯示.
7. 最後的名稱和註解, 則是當滑鼠游標移至自定圖示上方時, 驅動MouseOn事件所popup的文字說明方塊內容, 如圖中的山形玫瑰及TEL...字樣.
8. 所有的參數, 都用":"隔開.
[後記]
此程式碼原作者, 為Johnson.Wang (及其所參考之AVI Alkalay), 本人僅修改其中部份程式碼, 以符合不同之應用情形.