[iPhone]現在地から目的地まで経路探索

経路探索

iPhone上で、
http://maps.google.com/maps?saddr=My%20Location&daddr=[title]@[lat],[lng]&z=15
という具合に、「My Location」から目的地までの経路を探索させると、GPSで現在位置を取得して現在位置から目的地までの経路を示してくれる、という小ネタがあります。例えば電源検索では、この挙動を利用して現在位置からカフェまでの経路を表示してもらっています。

iOS6でMapsアプリはAppleMapに置き換わってしまいましたが、この機能自体はブラウザ版のGoogleMapsでも動作するので、iPhone5でも使うことが出来ます。

ところが最近、なんか仕様変更があったらしく、「My Location」が現在位置に置き換わらなくなってしまいました。健気に「My Location」という地名を検索して無意味な経路を表示しようとしてしまいます。 mylocation.png
ドキュメントに明示されていた機能じゃないので、なくなってもしょうがないのですが、同等の機能はどうにかして実現したいところです。

いろいろ試した結果、こうやると実現できるっぽいことがわかってきました。
http://maps.google.com/maps?daddr=[title]@[lat],[lng]&z=15
saddr(出発地点)の指定を省略すると、勝手に現在位置で補完してくれるみたいです。

これもドキュメントに明示されていない挙動なのでいつまで動くか怪しいのですが、「My Location」を置き換えるよりは筋がいい動きだと思うので、自分のアプリに関しては、当面これで実装しておこうかなーと思っています。
カテゴリ:

トラックバック(0)

このブログ記事を参照しているブログ一覧: [iPhone]現在地から目的地まで経路探索

このブログ記事に対するトラックバックURL: http://mogya.com/mt/mt-tb.cgi/1577

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、 もぎゃが 2012年11月10日 22:07に書いたブログ記事です。

ひとつ前のブログ記事は「 [Titanium]電源コンパス 」です。

次のブログ記事は「 [ruby]モバイラーズオアシスAPIの使用サンプル 」です。

最近のコンテンツは インデックスページ で見られます。過去に書かれたものは アーカイブのページ で見られます。

Powered by
Movable Type