2014-10-04 38 views
3

我正在嘗試使用Google Directions API。我已經安裝了SDK。我已經在開發者控制檯中的服務下啓用了Google Maps SDK for iOS。以下是我爲建立路線所建立的網址。Google指示API無法將結果返回給iOS

開發者控制檯中有兩種類型的鍵。

enter image description here

首先,我試圖與主要的iOS應用。

https://maps.googleapis.com/maps/api/directions/json?origin=-37.814107,144.96328&destination=-31.953004,115.857469&key=<Key for iOS apps> 

但我得到了錯誤此IP,網站或移動應用程序不被授權使用該API密鑰

當我搜索這個錯誤的解決方案時,我在幾個StackOverflow答案(1,2)中看到iOS密鑰不受支持。在答案中他們談論的是Google Places API,但我認爲它可能與Directions相同,因爲錯誤是一樣的。

所以我代替主要用於iOS應用主要於瀏覽器應用並再次運行它,但我得到了一個新的錯誤該API項目未授權使用此API。請確保在API控制檯中激活此API。

我的問題是有沒有其他的API我必須在服務中激活才能正常工作?這些是與列表中的其他Google地圖相關的Google API。

enter image description here

+0

在Google控制檯中:「Directions API」也是https://developers.google.com/maps/documentation/d irections/ – TonyMkenu 2014-10-04 21:12:14

+1

@TonyMkenu就是這樣!現在它的工作。不能相信我錯過了!謝謝。如果你可以把它作爲答案發布,我可以接受它。 – Isuru 2014-10-05 05:56:53

回答

3

的API「Google Maps SDK for iOS」 - 這只是整合了「谷歌地圖SDK」 ......

如果你想爲「使用」路線..你在谷歌控制檯「激活」:「Directions API」,太developers.google.com/maps/documentation/directions

快樂編碼

如果你想‘用’路線..你必須‘激活’
1

您使用 https://developers.google.com/maps/documentation/ios/也有一個很好的文檔存在。 是的,你需要激活IOS地圖SDK在谷歌API中心,當您登錄

+0

是的,這是我遵循的文檔。是的,我已經啓用了Google Maps for iOS SDK API。是否還有其他任何API必須從[這些](http://i.imgur.com/OzSsq0R.png)中激活? – Isuru 2014-10-04 18:43:39