A GeoPoint encapsulates latitude, longitude and various geo calculations relative to itself
MIT License
h1. Geo Point
Adds the concept of a GeoPoint for geo libraries. A GeoPoint encapsulates latitude and longitude, and:
Using GeoPoints makes it much easier and more efficient to transport location point data and various geo libraries adds additional functionality such as vector operations on top (see fx "geo_vectors":https://github.com/kristianmandrup/geo_vectors gem). Enjoy!
h2. Install
Gemfile:
@gem 'geo_point'@
$ bundle
h2. Status Sept 2012
Currently a few of the specs break. Please help Fix. They might be related to geo_calc and/or geo_units gems.
h2. Quick start (Usage)
First define the points on the globe you want to work with. The GeoPoint initializer is very flexible with regards to the arguments it can handle.
h2. Utility methods
These are some of the utility methods you can use on a GeoPoint object
h2. Global configuration options
h2. GeoPoint functionality
A GeoPoint always has the following calculation API available:
Rhumb: (see "Rhumb_line":http://en.wikipedia.org/wiki/Rhumb_line)
See the "geo_calc":https://github.com/kristianmandrup/geo_calc gem for details on how to use this Api
h2. Contributing to geo_point
h2. Copyright
Copyright (c) 2011 Kristian Mandrup. See LICENSE.txt for further details.