2014-01-09 58 views
1

我想爲谷歌的地方實現自動完成功能。iOS谷歌地方API密鑰不能正常工作

我創建了一個項目谷歌上用的地方API服務enabled.I我使用的是iOS鍵獲取JSON數據,但得到以下JSON響應

{ 「預言」:[], 「狀態」:「 REQUEST_DENIED「 }

我也在Safari瀏覽器中嘗試使用相同的請求,但仍然得到相同的響應。

請幫忙。

回答

0

解決了它..每個參數都可以,但是當我使用筆記本電腦時,我在URL中發送了sensor = false。

1

雖然這個問題已經由創建者自己回答了,但我想詳細講述幾點,因爲很多人都面臨這個問題。

如果您使用Google Pods/SDK,請根據您的實施情況根據需要創建iOS密鑰/ Android密鑰。

如果您計劃使用自動完成地方API,

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Amoeba&types=establishment&location=21.76999,-122.44696&radius=500&key=[YOUR_API_KEY] 

則適用於iOS/Android上的API密鑰將無法正常工作,這種情況下,你需要從谷歌控制檯創建瀏覽器密鑰

注:如果你想用的地方API在你的項目不要忘記從

Google Developer Console使

Google Places API Web Service

,如下圖所示:

Enabled API

之後運行你的proj ect/API您將獲得JSON響應。