2009-08-25 80 views
3

我正在編寫一個應用程序,它將使用反向地理編碼將用戶的當前位置轉換爲街道地址或城市。似乎獲得這種信息的唯一方法是通過MapKit(特別是地標類)。iPhone - 我可以在不顯示地圖的情況下使用MapKit嗎?

我可以使用它而無需向用戶顯示地圖嗎?

我問這個的原因是因爲在Google HTTP Reverse Geocoding documentation它指出:

注:地理編碼服務只可在結合使用,顯示谷歌地圖上的結果;禁止在地圖上顯示地理編碼結果。有關允許使用的完整詳細信息,請參閱Maps API服務條款許可限制。

我想知道這是否適用於MapKit API,或者谷歌和蘋果是否有所作爲。

回答

3

我這樣回答我的問題太多了在這裏 -

10.12使用或者沒有相應的谷歌地圖顯示的內容,除非你是明確允許在Maps API文檔,街景這樣做API文檔或通過Google的書面許可(例如,您不得使用通過本服務獲取的地理編碼,除非與Google地圖結合使用,但街景視圖API文檔明確允許您在沒有相應Google地圖的情況下顯示街景視圖圖像) ;或

通過Google Maps iPhone TOS

+0

您可以使用現有的免費服務,以反向地理。我後來看到了這個http://www.viawindowslive.com/Articles/VirtualEarth/Freereversegeocoding.aspx – Jab 2009-08-25 14:36:39

1

Map Kit框架爲您的應用程序提供了一個可嵌入的地圖界面。使用它來顯示來自您的自定義應用程序的窗口和視圖的地圖或衛星圖像。您還可以使用該框架爲您的地圖添加興趣點和其他自定義信息。

上述有關使用Google Googles HTTP API進行反向地理編碼的內容是顯示您正在查找的信息並使用文本框來讀取信息的更好方法。

相關問題