使用Google Weather API查詢天氣預報 收藏Google Weather API 只支援美國地區使用郵遞區號進行查詢,例如:

http://www.google.com/ig/api?hl=zh-cn&weather=94043

 

(94043 為 山景城, 美國加州 的郵遞區號)

 

而除了美國以外的地區需要使用經緯度座標作為參數才能執行 Google Weather API, 例如:

 

http://www.google.com/ig/api?hl=zh-cn&weather=,,,30670000,104019996

 

(30670000,104019996 為 成都, 中國大陸 的經緯度座標)

 

當然,也可能通行城市名稱的中文拼音來查詢,例如:以下是北京的天氣

 

http://www.google.com/ig/api?hl=zh-cn&weather=Beijing

 

要其它地區的經緯度座標,可以通過 Google API 提供的國家代碼清單及相應的城市經緯度座標清單可以查詢到,以下是 Google API 提供的查詢參數:

 

http://www.google.com/ig/countries?output=xml&hl=zh-cn

 

(查詢 Google 所支援的所有國家的代碼,並以 zh-cn 簡體中文顯示)

 

http://www.google.com/ig/cities?output=xml&hl=zh-cn&country=cn

 

http://www.google.com/ig/cities?country=cn

 

缺省返回的是英文, 可以增加一個參數來返回中文:

 

http://www.google.com/ig/api?weather=Nanjing&hl=zh-cn

 

取得中國的所有城市代碼:

 

http://www.google.com/ig/cities?country=cn

 

缺省返回是 JSON 格式.增加一個參數返回XML格式(Firefox 中不行)

 

http://www.google.com/ig/cities?country=cn&output=xml
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()