18:00BY:GadgetGirlガジェット通信を≫@getnewsfeedさんをフォロー-先週に引き続き、iPhoneアプリの開発講座に行って来ました。この講座のメンバーはGoogleグループやメーリングリストでコミュニケーションをとっているので、すでにみんなリラックスしてマイペース。教え合ったりもしています。2回目の課題は地図アプリ。地図を表示するには、そのためのフレームワークをプロジェクトに追加する必要があります。追加したからといって、それだけで使える訳ではなくって、コード上でインポートしてあげます。デリゲートを設定すると情報を受け取ったりすることができます。地図の場合はGPS情報を取得するのに必要ですね。ちなみに地図を表示するだけなら、UIパーツからMKMapViewというのをViewの上においてあげるだけで出た!すごい!びっくりするほどあっさり出ちゃった。GPS情報を受け取ったり、GPS情報から住所を取得するためのコードをごにょごにょと書いて...動いた!!このプログラムは現在地を取得して、その位置を地図上でマークして、さらにアドレスボタンを押すと住所が表示されるというものなのですが、iOSシミュレータだとGPS情報が取得できないため、地図上のマークはアップルの本社になってしまっているんです。住所の情報もGPS情報を元に調べるという仕組みのため、そのままでは住所が表示できなかったんですね。先生から直接適当なGPS情報を代入しましょう!というお話があって追記。緯度と軽度に直接数字を代入しました。これが雷門の位置情報なんです。やっていることやコードの隅から隅までを理解できてるわけではないですが、動いた時の達成感はいいですね〜。テキストの中で講座では取り上げない部分もあるということなので、自主的に勉強していかなきゃなと思った第二回でした。http://d.hatena.ne.jp/spring_mao/この記事が気に入ったらいいねしてね!誤字を発見した方はこちらからご連絡ください。ガジェット通信編集部への情報提供はこちらから記事内の筆者見解は明示のない限りガジェット通信を代表するものではありません。