2013-02-14 243 views
8

我在這裏搜索了與同一主題相關的其他問題,但無法找到明確的答案。Google places Api Key

我的問題似乎與其他許多人一樣,我無法從Google Places Api獲得響應。

我想從一個iphone應用程序中,是的代碼是正確的,我已經檢查,並在絕望中只是採取了刪除的代碼,只是使用Google地方的文檔提供的示例提出請求。

嘗試將網址放入瀏覽器,總是以相同的響應,無論哪個瀏覽器。

{ 
    "html_attributions" : [], 
    "results" : [], 
    "status" : "REQUEST DENIED" 
} 

我已經嘗試製作新的關鍵字,結果相同,並且該應用程序的標識符也列出。

是否有一段時間才能使用密鑰。

+0

這將幫助您: [link](http://stackoverflow.com/questions/14654758/google-places-api-request-denied-for-android-autocomplete-even-with-the-right-a/20796836#20796836) – Arsalan 2014-01-03 10:49:55

回答

2

我想你可能需要請求URL中的'sensor'參數。

只需在URL中設置'sensor = false &'並嘗試。

+0

'傳感器'參數不再需要。 https://developers.google.com/places/documentation/search#Sensor – VinceFior 2014-08-28 16:04:08

10

這裏我是如何做到了這一點

1)你必須與你的谷歌帳戶登錄

2)Google APi Console會出現

3)截圖here

4當心)你會在那裏找到服務,點擊它你可以選擇你想要使用的API

5)t如果您轉到this screenshot所示的API Access,您可以獲取您的Google API密鑰。

感謝

建議 - 使用你自己的谷歌API密鑰

+0

適用於我 - 我沒有意識到我必須使用瀏覽器密鑰。 – VinceFior 2014-08-28 16:10:59

+0

@VinceFior我很高興,它可以幫助你 – 2014-12-01 09:27:44

0
+0

並改變它的位置,它沒有任何地方搜索結果 試試這個前:26.175677,%2091.741714與types = post_office – user2925054 2013-10-27 12:50:24

1

爲了使用谷歌的地方API,你需要做https://console.developers.google.com以下步驟:

你需要去您的項目。

1:根據您的客戶激活Google API:iOS,Android或Web。

2:然後轉到左側的Credentials部分。

3:生成SERVER密鑰。

將該密鑰插入你的谷歌地方的api調用。例如:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=cruise&key=SERVERKEY

它是一種簡單的GET REST調用。