4

私はiOS開発の完全な初心者です。

私はグーグルマップビューを使用しようとしています(ストーリーボードをストーリーボードでGoogle ios sdkマップビューとして使用しています)。SDKの必要に応じてプロジェクトをセットアップし、必要なライブラリを含め、バンドルをフレームワークフォルダーにコピーしました...しかし、このエラーが出力ウィンドウにNSLogされます

2013-03-25 19:52:25.315 TaxiQ[688:7203] Google Maps SDK for iOS version: 1.1.1.2311
2013-03-25 19:52:25.354 TaxiQ[688:c07] Failed to make complete framebuffer object 8cd6
2013-03-25 19:52:25.365 TaxiQ[688:c07] GMSZoomTableQuadTree lacks root zoom table for tile type (mapType: 10)
2013-03-25 19:52:25.366 TaxiQ[688:c07] GMSZoomTableQuadTree lacks root zoom table for tile type (mapType: 15)
2013-03-25 19:52:26.783 TaxiQ[688:c07] ClientParametersRequest failed, 3 attempts remaining (0 vs 5). Error Domain=com.google.Maps.GMSDASHConnection Code=100 "The operation couldn’t be completed. (com.google.Maps.GMSDASHConnection error 100.)"
2013-03-25 19:52:26.933 TaxiQ[688:c07] ClientParametersRequest failed, 2 attempts remaining (0 vs 5). Error Domain=com.google.Maps.GMSDASHConnection Code=100 "The operation couldn’t be completed. (com.google.Maps.GMSDASHConnection error 100.)"
2013-03-25 19:52:31.068 TaxiQ[688:c07] ClientParametersRequest failed, 1 attempts remaining (0 vs 5). Error Domain=com.google.Maps.GMSDASHConnection Code=100 "The operation couldn’t be completed. (com.google.Maps.GMSDASHConnection error 100.)"
2013-03-25 19:52:39.209 TaxiQ[688:c07] ClientParametersRequest failed, 0 attempts remaining (0 vs 5). Error Domain=com.google.Maps.GMSDASHConnection Code=100 "The operation couldn’t be completed. (com.google.Maps.GMSDASHConnection error 100.)"
2013-03-25 19:52:39.209 TaxiQ[688:c07] Google Maps SDK for iOS cannot connect or validate APIKey: The operation couldn’t be completed. (com.google.Maps.GMSDASHConnection error 100.)

何らかの方法でインターネットにアクセスする必要があることを宣言する必要がありますか?私はあなたがそう宣言しなければならないアンドロイドのバックグラウンドから来ました。

4

7 に答える 7

16

Googleマップを追加しようとすると、 GoogleコンソールでAIPアクセスを承認するときに、「GoogleMapsAPIV3」と「GoogleMapsSDKforIOS」の両方を選択しなかったためにエラーが発生しました。単純な間違いのように見えますが、これらのサービスの両方を選択していない場合、この「APIKeyに接続または検証できません」というエラーが発生する可能性があります。

ここに画像の説明を入力してください

于 2013-09-05T04:46:14.280 に答える
2

プロジェクトのバンドル識別子を確認してください。これは、ユーザーが作成したgoogleのアプリに入力されたバンドル識別子と一致する必要があります。

于 2015-06-15T10:17:02.807 に答える
0

残念ながら、バンドル識別子が大文字と小文字を区別することを忘れてしまいました。

APIコンソールで識別子を修正したため、マップが機能するようになりました

于 2013-03-26T01:40:22.960 に答える
0

私はそれをURL識別子に入れましたが、IOS Applicatiionターゲット識別子(Xamarin studioを使用)にあるはずだと気付くまで機能しませんでした。

于 2013-03-27T23:42:22.740 に答える
0

プロジェクトにフレームワークを追加する場合は、https://developers.google.com/maps/documentation/ios-sdk/releases#version_1130 _-_ march_29_2016からsdk1.9をダウンロードし、https: //developers.google.comと同じ手順に従います。 / maps / prefix / ios-get-started

于 2016-04-18T10:45:07.607 に答える
0

この問題をデバッグする良い方法は、GoogleのデモアプリでAPIキーをテストすることです。

cocoapodsを使用してデモアプリをインストールするためのドキュメントの手順は次のとおりです。

GoogleのAPIManagerウェブインターフェースの[資格情報]セクションで、デモアプリのバンドルIDをAPIキーに必ず追加してください。

于 2016-09-02T21:31:01.457 に答える
0

将来と過去の場合は、日付を使用してアプリをテストする必要がある場合があります。証明書が古くなっているため、APIKeyチェックが失敗する可能性があります。

必ず実際の日付でデバイスを設定してください。

于 2018-12-17T10:11:34.323 に答える