iPhone and Google Maps

この直前のエントリーをiPhoneで閲覧した際に気がついたんだけど、エントリー中に

具体的にはこんな地図

という一文があり、クリックするとGoogleマップに飛ぶはずです。

が、iPhoneでこれをクリックすると、iPhoneのマップアプリで開いちゃいます。
httpなのでSafariで指定したURLがそのまま開かれ表示される事を期待しているのですが、これは意図した動作じゃないですねぇ。
だってマップで地図を表示されるとトラッキングの軌跡が表示されませんから。

http://maps.google.com/maps/ms?ie=UTF8&hl=ja&msa=0&msid=104608461416144095451.000454cea7d44a01afd88&ll=35.65617,139.738584&spn=0.018795,0.031242&z=15
というURLをクリックすると、なぜかiPhoneのマップで開く。

たとえhttpでもGoogleマップを指すURLはSafariではなくマップで処理されるという仕様になっているんですかね?
でもどこにもそんな記述はないし、もしかしたらSafariのプロトコルハンドラで設定を変えられるのかと思って設定場所を探してみたんですがどこにも見当たらないし。

Googleマップを使うのは単に地図レイヤーだけを表示するのではなく、コンテンツレイヤーやカスタムレイヤーも表示させたい為なので、ちょっとこの仕様は問題あるんじゃないですか。
このエントリーをはてなブックマークに追加