質問: iOS版のYmapKitを使用して地図機能の実装をしようとしておりますが、 デベロッパーネットワークのチュートリアルを参考に利用準備を行いましたが、 importでエラーが表示されます。(No such module "YMapKit") 開発環境は、xcode8.2.1、対象OSはiOS10.0以降を想定しております。 そもそもiOS10.0以降には対応してないのでしょうか。 Yahoo!デベロッパーネットワークに問い合わせを行っておりますが、 回答まで時間がかかるかと思い、ここでも質問させていただきました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/a6baef42af1d4600e01b73a7de2e5024.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/47d5c8909a3978c5f27dffbba5846ddb.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/3bfd7ebdc3498a1655d88436d517cac1.png)
回答: 使った事がなかったのですが、以下のサイトを参考に地図を表示するところまでできました。 自分は`Xcode8.2.1`, `iOS10.2`でできたので問題無いと思います。 importでエラーになるのは`Hoge-Bridging-Header.h`を作成して以下を記述していないのが原因では無いでしょうか? ``` #import ``` Yahoo! iOSマップSDKをSwiftで使ってみる 準備ができていれば以下のコードだけで地図が表示できます。 ``` import UIKit class ViewController: UIViewController, YMKMapViewDelegate { var map: YMKMapView? override func viewDidLoad() { super.viewDidLoad() // YMKMapViewのインスタンスを作成 map = YMKMapView(frame: CGRect(x: 0, y: 0, width: 320, height: 320), appid: "アプリケーションID") // 地図のタイプを指定 標準の地図を指定 map!.mapType = UInt(YMKMapTypeStandard) // YMKMapViewを追加 self.view = map! // YMKMapViewDelegateを登録 map!.delegate = self // 地図の位置と縮尺を設定 var center = CLLocationCoordinate2D.init(); center.latitude = 35.6657214; center.longitude = 139.7310058; map!.region = YMKCoordinateRegionMake(center, YMKCoordinateSpanMake(0.002, 0.002)); } } ``` !s