簡體   English   中英

Google Map IOS SDK錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM