2015-12-21 108 views
0

過去一週裏,我一直在試圖實現Google Places API for android,Google的開發者頁面說我需要api key,並且在研究了許多論壇之後,我對我應該使用什麼密鑰感到困惑正在使用我嘗試使用瀏覽器鍵,服務器鍵和Android鍵,似乎沒有任何工作對我來說,我已經能夠使用谷歌地圖API V2使用Android鍵,但我真的很困惑,可以有人幫助我?我已經提到的網頁是:
一是[鏈接] [1]
和二Link獲取適用於Android的Google Places API密鑰

請幫我,我也正在嘗試開發使用Eclipse和ADT Android應用程序等等一些最新的論壇成爲過時的我,自從谷歌不斷改變他們的開發佈局安慰它很難保持這裏
提供舊指南的軌道謝謝

這是我做了什麼 As you can see I have enabled Places API [輸入圖像這裏描述] [4]

+0

確保您已啓用的地方API –

+0

比你的答覆,是的,我檢查我的啓用,還是其不工作 – Mainak

回答

2

你如何直接閱讀開發商Guide爲你的密鑰如此混淆。我相信它會幫助你一次過。

下面是爲Android創建位置API key的步驟。

  1. 轉到Google API控制檯。
  2. 點擊下拉菜單並選擇'創建項目'。
  3. 輸入項目名稱。
  4. 現在點擊導航抽屜並選擇API管理器。
  5. 啓用谷歌地點api。
  6. 創建憑證Android密鑰。
  7. 輸入密鑰名稱,然後點擊創建。
  8. 現在你可以使用谷歌API的Android鍵。

現在你可以要求附近的地方結帳this的網址。

這需要SERVER_Key

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&sensor=true&key=SERVERKEY 
  1. 單擊新憑證。
  2. 選擇Server_key。
  3. 輸入IP如果你想用於測試目的,否則留空。
  4. 最後點擊創建。

現在這就是你的server_key。谷歌需要sm時間才能激活服務,以便您在請求地點時可能會收到錯誤「提供的API密鑰已過期」。 sm時間後檢查出來,你會得到地方的迴應。

+0

比你我已經進行了上述步驟,基本上是我想清除出來是我使用兩個不同的密鑰清單和Java類或相同的密鑰?我已經成功地運行谷歌地圖api使用android鍵,但現在如果地方API我使用相同的密鑰,我以前生成或使用不同的密鑰?一些論壇建議使用服務器密鑰的地方api和一些說使用瀏覽器的關鍵,我也啓用谷歌地圖api&放置api在開發者控制檯,我甚至嘗試使用相同的Android密鑰在清單和Java文件,沒有工作 – Mainak

+0

@Mainak:Chekc我編輯的答案 – kevz

+0

是的,我已經嘗試使用服務器鍵運行項目,但仍然應用程序崩潰時,我嘗試加載它,我使用Eclipse,這是代碼,我從http:// javapapers引用。 com/android/find-places-nearby-in-google-maps-using-google-places-apiandroid-app/ ,你能幫忙嗎? @kevz – Mainak

相關問題