get_position_link_to について
Jpmobileのget_position_link_toを書き換えた - 京の路
messageが書き換えられないのは気になっていました。
それから、auでは複数のリンクを出しています。これは、
- GPS非搭載の機種が一部に存在する(簡易位置情報は取得できる)
<ul> <li>しかもその判定にはテーブルが必要そう</li> </ul> </li> <li>GPS搭載機種でも簡易位置情報を通知したい場合があるかもしれない(実用上はあまり必要ないのかもしれません) <ul> <li>結果が即座に得られる(特にデバッグ時に便利)</li> <li>粒度が荒いのでプライバシー的に安心?</li> </ul> </li>
という理由からこのような実装にしたのでした。
ただ、たしかにそのままアプリケーションに組み込むの上では不便が多いので、GPS対応機種か否かを判定してリンクを一つだけ出力する仕様にするべきかなと思います。
それから、link_toにインタフェイスをあわせて
get_position_link_to("ここはどこ", :action=>:gps)
とできるような形にした方がいいかなと思います。どうでしょう?
近日中に時間をとって作業してみます。