この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
しばらく放置していたアプリのアップデート対応時、組み込んでいたGoogleMaps SDK for iOSを最新版に置き換えてビルドしたときに出ました。最近更新したあるいは新規に開発したものは新しいSDKかつそれに対応したコードなので気付きませんでしたが、以前は以下のように組んでいました。
[code language=”objc”]
GMSMarkerOptions *options = [[GMSMarkerOptions alloc] init];
options.position = CLLocationCoordinate2DMake(35.658625, 139.745415);
options.title = @"東京タワー";
options.snippet = @"東京都港区芝公園4-2-8";
[self.mapView addMarkerWithOptions:options];
[/code]
GMSMarkerOptionsクラスはGMSMarkerクラスに置き換わっていますので、対応させるには
[code language=”objc”]
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(35.658625, 139.745415);
marker.title = @"東京タワー";
marker.snippet = @"東京都港区芝公園4-2-8";
marker.map = self.mapView;
[/code]
このように書きます。