GeoKitに対応しました
Jpmobileを位置情報を簡単に扱うことのできるライブラリGeoKit(http://geokit.rubyforge.org/)に対応しました(Revision 38)。vandor/plugins/geokitにGeoKitがインストールされていると、Jpmobile::PositionにGeoKit::Mappableが自動的にincludeされます。これにより、たとえば
request.mobile.position.distance_to('札幌駅')
とすることで、端末と札幌駅の間の距離を求めることができるようになります。GeoKitには他にも多数の便利な機能があります。詳しくは GeoKitのAPIリファレンス no title をご参照ください。
この拡張に伴い、Jpmobile::Position#lng(従来はlonのみだった)、Jpmobile::Position#ll、Jpmobile::Position#==のメソッド等を追加しました。
参考
- no title GeoKitプロジェクトページ
- no title GeoKit APIリファレンス
- GeoKitで地図をジオ系を簡単に - iRSSの日記
- no title