最近はちょっと込み入ったプログラムが続いたので、プログラミングが嫌いになってきたという人もいるかもしれません。それでは困るので、今回はプログラミングの楽しさを再認識していただくために、少ない手順で大きな効果、それも目を見張るような絶大な効果が得られる例を取り上げることにします。Swift Playgroundsの最新版1.2から使えるようになったマップキット(MapKit)を使って地図を表示してみます。
MapKitは、iOSのフレームワークとしては歴史の浅いものではなく、かなり前から使えるようになっていました。これまでSwift Playgroundsで使えなかったのは不思議な感じがしますが、それはおそらく技術的な理由ではなく、ライセンス関連など政治的な理由によるものだったのではないかと思われます。いずれにしてもMapKitが使えるようになったことで、Swift Playgroundsでのプログラミングの幅も大きく広がります。自分の作ったプログラムを人に見せびらかすときの効果も格段に大きくなるはずです。
今回はとりあえずMapKitに含まれるマップビュー(MKMapView)を配置して日本地図を表示するところから始めましょう。
この連載の記事
- 第100回 SceneKitの物理現象シミュレーションとアニメーションをARKitに持ち込む
- 第99回 「物理学体」と「物理学場」を設定して物理現象をシミュレーション
- 第98回 SceneKitのノードに動きを加えるプログラム
- 第97回 いろいろな形のノードをシーンの中に配置する
- 第96回 SceneKitの基礎シーンビュー、シーン、ノードを理解する
- 第95回 現実世界の床にボールや自動車のモデルを配置する
- 第94回 ARKitを使って非現実世界との融合に備える
- 第93回 ARKitが使えるiPadを識別するプログラム
- 第92回 Swift Playgrounds 2.1での問題点をまとめて解消する
- 第91回 iPadの内蔵カメラで撮影した写真を認識するプログラム
- この連載の一覧へ