2013-02-18 66 views
5

我正在爲gps-tracker開發嵌入式軟件。在此之前,我使用Google Maps v2進行反向地理編碼(將GPS座標轉換爲地址字符串)。我使用了http請求和一個短響應表單(csv)(輸出= csv & ...)。現在,當API v2的支持即將結束時,我嘗試遷移到v3,但在http-request設置中找不到csv響應格式。響應大小是設備的關鍵參數。我該如何解決這個問題?謝謝。API v3中的Google地理編碼API,HTTP,CSV數據

回答

4

根據文檔,您被JSON或XML卡住了。

A Geocoding API request must be of the following form: 

http://maps.googleapis.com/maps/api/geocode/output?parameters 
where output may be either of the following values: 
  • JSON(推薦)表示在JavaScript對象符號(JSON)輸出
  • XML表示以XML格式輸出

實施例:查詢應該是這樣的:

http://maps.googleapis.com/maps/api/geocode/json?sensor=true&address=Your+address+here

http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=Your+address+here

在需要參數sensor表示要從位置傳感器使能設備或不調用

+0

謝謝你的回答,但這不是我的問題的答案。響應的大小是關鍵。接收,存儲和分析此類數據量太昂貴。我只需要一個簡單的迴應,如「200,9」,時代廣場,1560百老匯,紐約,紐約10036,美國「」。 API v3是否支持該格式的響應? – user2082893 2013-02-18 13:01:46

+2

否。根據文檔API僅支持JSON或XML響應。這聽起來像你需要編寫自己的Web服務,將響應轉換爲您的設備可以使用的東西。 – Rick 2013-02-19 13:11:45

+0

很明顯。謝謝。 – user2082893 2013-02-21 06:51:42