Geolocation provides a Drupal 7 field for storing Longitude/Latitude pairs. It currently supports:
- Plain text
- Google Maps
- Geolocation (HTML 5) Service
This module aims to provide a simple and solid way to associate geo-information to entities. You can add Geolocation fields to content types (nodes), users, taxonomy terms, comments and all other "fieldable entities" provided by contrib modules, e.g. private messages (Privatemsg).
- Geolocation Proximity for proximity/distance based view results.
At the moment Geolocation stores the following values in the database: lat (latitude), lng (longitude), lat_sin (precalculated latitude sine), lat_cos (precalculated latitude cosine), lng_rad (precalculated radian longitude). The precalculated values will speed up (not yet implemented) proximity SQL look ups. Being considered is the possibility of storing geocoded address information AND/OR addresses