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#==のメソッド等を追加しました。

参考