2011-04-04 108 views
8

讓我在提出問題之前分享我的發現。iOS應用程序中的Google Places API

谷歌Places API的文檔說: 「注意:要使用谷歌Places API的,你必須先申請一個Google地圖API 客戶端ID,哪些是你必須使用簽署您 URL請求的加密密鑰。有關簽署的URL請求。 ,請參閱Web服務API主頁 頁面中的 URL身份驗證文檔。「

  1. Google Places API仍處於開發人員預覽狀態。 http://code.google.com/apis/maps/documentation/places/

  2. 我們需要一個客戶端ID(必填)和簽名(必需)使用 的谷歌Places API的。 http://code.google.com/apis/maps/documentation/webservices/index.html#URLSigning

  3. 而且,拿到簽名,我們需要一個谷歌的Adsense帳戶獲得 AdSense發佈商ID(必需)。 http://gmaps-ws-console.appspot.com/

  4. 您可以在此處找到使用Google Places API的要求。 http://code.google.com/apis/maps/documentation/places/index.html#Requirements

  5. 谷歌地圖API的註冊頁面提示,「您的服務 必須可自由接近最終用戶。要使用谷歌地圖 技術在其他類型的應用程序,請使用谷歌地圖API 總理見這個常見問題了解更多信息。「 http://code.google.com/intl/it-IT/apis/maps/signup.html

現在,這裏就是我想知道的。

我打算在iOS應用程序中使用Google Places API。我不想 想使用AdSense。我是否還可以免費訪問Google Places API ?怎麼樣?

如果我無法免費訪問Google Places API,那麼與使用此服務相關的費用 以及可用的付款模式是什麼? 我無法找到此信息的任何特定資源。

這是一個特定的場景。如果我的iOS應用程序是免費的呢 免費版本使用Google Places API。但是...我的iOS應用程序有 一些額外的功能,使用應用程序內購買暴露(付費 功能)。付費功能不使用Google Places API。這是 可以接受嗎?

回答

12

這個星期我們打開了谷歌Places API的所有開發人員在谷歌I/O和簡化條款和認證:

http://googlegeodevelopers.blogspot.com/2011/05/places-everybody-show-is-about-to-begin.html

您不再需要登錄您的請求,而只是使用使用Google API控制檯獲得的關鍵字。 AdSense ID不再需要,但您需要通過基於信用卡的身份檢查,以便每天從1,000個升級到100,000個請求。

您可以在免費的移動應用中使用Places API,也可以通過Apple App Store或Android Market等移動應用商店在線銷售。然而,對於收費桌面應用程序,則需要獲得Maps API Premier許可證,該許可證將在Google代碼實驗室畢業的Places API畢業後提供。

有關入門信息,請參閱文檔:

http://code.google.com/apis/maps/documentation/places/

HTH,

雷神

+0

感謝您的信息。 – Mustafa 2011-05-16 12:21:54

+0

通過應用程序商店銷售的付費桌面應用程序如何? – charliehorse55 2012-06-06 21:20:34

+0

@Thor Mitchell是否可以使用客戶端ID和簽名來訪問Google Place API。我發現客戶端ID和簽名可以在Google GEO API中使用。但是我無法使用客戶端ID訪問Google Place API。 – 2016-10-18 09:39:02