這本Google APIs 程式工具錦集是由 ddsakura 大大所撰寫, 一開始在本書的第一章介紹了使用 Google API 所需要的基礎知識, 還有對目前 Google 現有的 API 及服務做了簡短的介紹。
本書中最主要的章節如下:
- Google AJAX Search API
- Google Maps API
- Google Chart API
- Google Calendar API
- Google Toolbar API
而其中我最感興趣的則是 Google Chart API 了! :D 不過之前一直沒有想到什麼 idea 可以用來做個實戰演練, 可以用來推銷一下 ddsakura 大大的這本書。
今天終於想到一個 idea, 便拿起書來, 大略翻一下 Google Chart API 的章節, 就開始 Trial and error, 玩了起來。 很快的, 想要的圖表馬上就跑出來了! :D 完全只依賴手上這本書阿!
在研究 Google Chart API 時, 發現書中的範例真的很多, 似乎包含了所有圖表樣式的範例, 而且只要翻一翻、查一下參數, 就可以很快的找到想要的資料, 想要做的圖表就完成了 :D
今天想到要拿來作範例的就是 stickeraction 的貼紙統計, 用來統計過去三十天, 每天共有多少張貼紙被貼上網友自己的部落格。
以下為今天利用 Google Chart API 所寫的範例: (將每個參數分行)
<img src='http://chart.apis.google.com/chart?
chs=600x300&
cht=lc&
chxt=x,y&
chd=t:19,100,59,54,79,56,62,42,31,29,30,33,27,42,43,33,30,24,47,44,30,33,4,51,24,24,38,30,38,33,19&
chxl=0:|2008/11/09|2008/11/16|2008/11/23|2008/11/30|2008/12/07&
chxr=0,1,30|1,1,442&
chg=10,10' />
用上程式碼即可產生下面這張圖:

實際畫面, 可以到這裡看看。
靠這本書從無到有, 似乎只花大概 10 分鐘左右, 就把上面這張圖給弄出來了說。 在這本書中對 Google Chart API 的參數都有詳細的範例解說, 很容易就讓我拼湊出來這個圖表, 而根本不用連上 Google code 去翻找文件, 不過 Google 的 API 都還滿常更新的, 要看最新資訊還是得上 Google Code 看文件。 而這本書來當入門跟參考真的是再好不過了!
另外, 可能很多人對 Google Maps 的 API 比較有興趣, 那這本書應該也不錯用, 因為 Google Maps 的部份大概就佔了這本書約三分之一的篇幅, 等我有時間再來玩玩看 Google Maps XD
想玩 Google API 的朋友們, 參考看看吧! Google APIs 程式工具錦集 – 天瓏資訊圖書