2010-02-16 145 views
4

我試圖檢測當前用戶地址使用MKReverseGeocoder傳遞座標獲得通過CLLocation類。讀MKReverseGeocoder Class Reference我注意到,反向地理編碼不使用MKReverseGeocoder

谷歌服務條款要求反向地理編碼服務與谷歌地圖一起使用;在設計應用程序的用戶界面時考慮到這一點。

所以我想知道是否(以及最終如何)在iPhone OS SDK 3.1.3上反轉地理編碼用戶當前位置。 我以爲使用Google Maps API但EULA具有相同的義務。 雅虎地圖API更糟,微軟公司也不免費。

回答

1

那麼,如果谷歌的EULA有義務,並且你沒有跟隨它(類似主題here),那麼當然你不能做到這一點。

不過,我會建議你找到一些替代品,this,它是免費的,並沒有看起來不好。

0

一個上GEONAMES問題:檢索城市,我必須通過北,南,EAS,西 ;有一種方法只能通過經緯度&來檢索城市?我無法找到辦法...

+0

您可以嘗試http://ws.geonames.org/extendedFindNearby?lat=47.3&lng=9並解析回覆 – maxcanna

+0

是的,我已經看到了該方法,但是,如果我inser座標我的城市(米蘭,意大利)我只檢索米蘭郊區... 0.0 0.0 6295630 L AREA歐洲48.6909603909255 9.140625 6255148 L CONT意大利42.8333333 12.8333333 3175395 IT意大利A PCLI倫巴第45.6666667 9.5 3174618 IT意大利A ADM1 Fiera Campionaria 45.4772856285137 9.1556453704834 6693841 IT意大利P PPLX - > Fiera這是米蘭的「區域」。有任何想法嗎? – zebra