ios - ロゴ - xcode google map sdk




iosでGoogleマップSDKを使用できません (2)

コメントの中ですでに述べたように、 Google Maps SDK for Work iOS (ビジネス)は間違ったライブラリを使用していますがGoogle Maps SDK for iOSキーを生成しようとしています( #import <GoogleMapsM4B/GoogleMaps.h>代わりに#import <GoogleMaps/GoogleMaps.h>

私はGoogle Mapsを統合している簡単なiOSアプリを開発しています。 結果は得られません。 私はこのステップを使用した

ステップ1 :このリンクからGoogle Maps Mobile SDKをダウンロードしました

ステップ2: Google APIコンソールでAPIプロジェクトを作成します。

ステップ3: APIプロジェクトで[サービス]ペインを選択し、iOS向けGoogleマップSDKを有効にします。 Google Maps利用規約が表示されます。

アクティブステータスのGoogle APIコンソールを取得しています。 ステップ4:iコンソールのAPI Accessペインを選択し、Create new iOS keyをクリックします。

次にAppDelegate.mのAPIキーをこのように追加しました

#import "AppDelegate.h"
#import <GoogleMapsM4B/GoogleMaps.h>
@interface AppDelegate ()

@end

@implementation AppDelegate


    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // Override point for customization after application launch.

        NSLog(@"Current identifier: %@", [[NSBundle mainBundle] bundleIdentifier]);
        [GMSServices provideAPIKey:@"AIzaSTyurcyzpvoRv3gCPJRiw7Dc6dXkTMfOI2w"];
        return YES;
    }

しかし私は結果を得ていない。 ログにこのエラーがあります

Gmap[3836:883464] Current identifier: com.example.Gmap
2015-02-06 14:39:41.790 Gmap[3836:883464] Google Maps SDK for iOS (M4B) version: 1.9.13516.0
2015-02-06 14:39:42.014 Gmap[3836:883464] ClientParametersRequest failed, 3 attempts remaining (0 vs 6). Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7f922a67fcd0 {data=<CFData 0x7f922d4615a0 [0x1049039a0]>{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
2015-02-06 14:39:42.213 Gmap[3836:883464] ClientParametersRequest failed, 2 attempts remaining (0 vs 6). Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7f922a4d7540 {data=<CFData 0x7f922d48dd90 [0x1049039a0]>{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
2015-02-06 14:39:46.594 Gmap[3836:883464] ClientParametersRequest failed, 1 attempts remaining (0 vs 6). Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7f922a6a4a50 {data=<CFData 0x7f922a798c00 [0x1049039a0]>{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
2015-02-06 14:39:55.528 Gmap[3836:883464] ClientParametersRequest failed, 0 attempts remaining (0 vs 6). Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7f922d49fed0 {data=<CFData 0x7f922a6406e0 [0x1049039a0]>{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
2015-02-06 14:39:55.529 Gmap[3836:883464] Google Maps SDK for iOS (M4B) cannot connect or validate APIKey: Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7f922d49fed0 {data=<CFData 0x7f922a6406e0 [0x1049039a0]>{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
2015-02-06 14:39:55.529 Gmap[3836:883464] Your key may be invalid for your bundle ID: com.example.Gmap

誰かがここで間違いを見つけるのを助けることができますか? 何がここに欠けている。 このエラーがなぜ起こっているのかを知ることができません。


GoogleMapsフレームワークでは、ココアポッドをインストールし、次に端末pod try GoogleMapsこれで、ポッドがインストールされ、googlemapsフレームワークがダウンロードされます。 完了したらサンプルプロジェクトを開きます。 プロジェクトでフレームワークとマップバンドルを見つけることができます。 このフレームワークを使用して、私の問題は解決されました。 以下は私のマシン上のフレームワークの完全なパスです:/ private / var / folders / 9b / w5tw8dwx3vsddqw1g0r1rksr0000gn / T / CocoaPods / Try

お役に立てれば :)





google-maps-sdk-ios