MapKit Route DirectionsはiPhone/iPod Touch向けのオープンソース・ソフトウェア。iPhone/iPod Touchの標準アプリ「マップ」では経路を検索する機能がある。今いる場所から、目的地までの徒歩での経路を調べるといった時や、簡易的なカーナビのようにも使えるので便利に活用している人もいることだろう。

ピクチャ 123.png

Google Maps APIを使ってルート案内

 

だが開発者の立場に立つと事情が違う。同じようなナビゲーションを使って、自分だったらこういう風なものを作るのに…と考えてしまうかも知れない。だが標準で提供されているMapKitフレームワークではそれは難しい。そこで開発されたのがMapKit Route Directionsだ。Google Maps APIを用いて経路検索を実現しているのだ。

Google Maps APIで提供される経路検索を利用し、その結果を地図上にライン表示している。車、電車、徒歩から経路の検索方法を選ぶことができる。さらに経路を検索する際のランドマークに複数ポイント指定できるのも特徴だ。

ピクチャ 124.png

ナビゲーション情報

 

結果は地図上にラインでマッピングされる他、どこで曲がるのかといったナビゲーション情報も一覧で取得できる。これらを用いれば地図をもっとインタラクティブに楽しめるソフトウェアができるのではないだろうか。ランドマークは文字列で与えられるので色々応用ができそうだ。

オリジナルと同じ動きができないようになっていながらも、創意工夫で実現してしまうのが面白い。この機能が欲しかった、という方はぜひ利用して面白いアプリケーションを開発しよう。

 

MapKitでルート案内をするライブラリを公開しました。 - 24/7 twenty-four seven

 http://d.hatena.ne.jp/KishikawaKatsumi/20090812/1250023568

kishikawakatsumi’s MapKit-Route-Directions at master - GitHub

 http://github.com/kishikawakatsumi/MapKit-Route-Directions