似乎Google地理編碼器的GeoResult從昨天開始爲幾何位置值返回不同的標識符標記。在過去,他們用於long/lat值的JSON中的Va/Ua標識符就像結果對象一樣。經度標識符昨天從Va改變爲Ta。這對任何Google請求結果都很常見,該標識符會隨着時間而改變?如果是這種情況,Google會如何告知開發人員這樣的API更改?GeoCoder返回幾何位置值的不同長/標識符
在我的代碼(Objective-C)中,我將藉助JSON解析器解析這些標識符以接收當前的long/lat值。因此,我必須堅持使用這種標識符的當前使用的符號,因爲JSON對象將被轉換爲數組或字典,並且稍後通過字典的導航將通過例如[locationResult objectForKey:@「Va」]調用。
任何其他使用Google JavaScript API的經驗。 否則,我必須檢查JavaScript中的long/lat結果,然後將最終結果返回給我的Objective-C代碼。但我仍然會優先考慮將整個JSON結果對象返回到我的Objective-C代碼並解析它。
問候
我會更新我自己和我的最新調查問題: 谷歌將改變JSON對象的內部格式相當頻繁,今天他們再次改變它。因此,我必須通過JSON解析器的幫助來解析結果,從而在JavaScript端評估整個Geocoder結果,而不是在Objectiv-C中評估。對我來說很傷心,但我認爲它更堅定地堅持JavaScript API而不是原始結果。 :-(
感謝您的答案!
這聽起來對我來說就好像您要求爲JS-API提供的結果不使用JS-API一樣。這不合法。 – 2012-04-03 09:20:36
這裏我們再次。 ;-)現在我們正在談論JS-API。很高興知道這是不合法的,我只是試圖在google api文檔網站上找到關於此的其他信息,但沒有成功。你能提供一個鏈接嗎?不過,我會改變我的代碼,從現在開始整個地理編碼過程到JS-API。但是,看到內部JSON(例如地理編碼結果)會隨着某些對象標識符不時發生變化仍然非常有趣。問候。 – Alathink 2012-04-03 12:01:19
https://developers.google.com/maps/terms 10.1.1。 (a-c) – 2012-04-03 12:21:15