[英]Google Map IOS sdk Error
我下載了谷歌地圖IOS SDK,然后從https://console.developers.google.com創建了項目,然后創建了API密鑰。
我還在SDK中添加了演示應用程序的捆綁包標識符。
但是,每次我運行該應用程序時,都會出現此錯誤。
iOS版Google Maps SDK(M4B)無法連接或驗證APIKey:Error Domain = com.google.HTTPStatus Code = 400“該操作無法完成。(com.google.HTTPStatus錯誤400。)” UserInfo = 0x15f04e00 {data = {長度= 145,容量= 256,字節= 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
您的金鑰可能對您的套件編號無效
我多次創建了密鑰,還檢查了捆綁包標識符,但它們是正確的。 因此,我無法弄清楚我到底在做什么錯。
請讓我知道是否有人可以提供幫助。
問候,Arvinder
請確保該行的開發人員控制台中具有iOS應用程序的生成密鑰
[GMSServices provideAPIKey:@"<INSERT API KEY HERE>"];
該錯誤似乎是在抱怨您擁有無效的密鑰,這可能是您的情況,因為您直接嘗試運行已下載的演示代碼。 示例代碼通常不包含有效的密鑰,因為它可能被其他任何人濫用或耗盡原始作者的API調用限制。
另外,在Google開發者控制台中生成該API密鑰后,請確保您輸入/授權了當前應用程序的捆綁ID以使用此API密鑰。
首先從此處為ios設備創建密鑰
復制您的捆綁包ID表單項目,這樣就不會出錯
https://console.developers.google.com/project/plated-courier-95607/apiui/credential#pending_key
干凈的xcode之后,重置模擬器,關閉xcode,再次運行打開的項目,它肯定會工作
您需要使用框架。 請找到我通過此鏈接給出的答案上通過可可豆莢下載的說明: 無法在ios中使用Google Map sdk
我也面臨同樣的問題。 實際上,問題在於Google M4B Framework屬於高級計划。 您需要從Google的開發人員門戶網站購買它,因為它提供了一些新的類,例如GMSAutoComplete,GMSAutoPredict等。
您應該使用Google Standard Framework。 它將運行完全正常。 另外,您將找不到Google M4B的某些類(只有5個新類)。 實施所需的步驟,並從中獲得樂趣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.