The location module allows you to associate a geographic location with nodes (using the included Node Locations sub-module or the included Location CCK module), users (using the included User Locations sub-module) and taxonomy terms (using the included Location Taxonomy module).
Locations can consist of the following fields:
- Location name
- Street location (sometimes referred to as street 1)
- Additional (sometimes referred to as street 2)
- Postal code (sometimes referred to as zip code)
- Coordinate chooser - This consists of Latitude and Longitude fields. If you are also using the gmap module users can enter these coordinates by clicking on a map.
- Phone number (provided by the included Location Phone sub-module)
- Fax number (provided by the included Location Fax sub-module)
There is also views support, which adds the ability to use location data as fields, arguments, filters and sorts and there is search integration for searching for content via location information (provided by the included Location Search sub-module).
Views and location search are also capable of doing proximity searches based on postal code (this requires some extra installation steps).
Using the gmap module along side the location module also allows you to show view results as markers on a google map.