This project integrates the Google Maps API and Google Static Maps API. It makes possible to add addresses and/or coordinates (points) to nodes through CCK fields, display these geographical informations on node pages as text or interactive map or static map and use them on GeoRSS feeds. The project provides style plugins and row style plugins for views to build both interactive and static maps.

This project is an independent competitor for the Location and GMap pair (also known as Mapadelic), and this is the successor of the Google Client Geocoder project.

Features by module

GMaps

  • Fully implemented Google Static Maps V1 API.
  • Almost fully implemented Google Maps V2 API. (Street view is implemented, but 2D objects, GRoute and GDirections features are not yet implemented.)
  • Independent Icon API, based on the idea of the MapIconMaker project from the gmaps-utility-library.
  • Intergated libraries from the gmaps-utility-library: DragZoomControl, ExtInfoWindow, ExtLargeMapControl, ExtMapTypeControl, LabeledMarker, MarkerClusterer, MarkerManager, MarkerTracker, ProgressBarControl, TabbedMaxContent and KeyDragZoom.
  • Various FAPI widgets: Address, Point (coordinates), Address and Point, Geocoder, Accordion, Tabs, Pixels, Icon select, etc.

GMaps Content

CCK fields for address and/or point handling with:

  • Views integration: arguments, fields, filters, sorts. (Proximity search is supported both on address and distance basis.)
  • Token integration.
  • GeoRSS support: GeoRSS-Simple, GeoRSS-GML, W3C Geo tag.
  • META tag support: both Geo tags and ICBM (GeoURL) tags are supported.
  • Search support (snippets).
  • Various formatters: textual, interactive map and static map.
  • Devel generate support.

GMaps Taxonomy

  • Taxonomy-like content listing, but its page handler uses location (address) terms, not term ids.
  • Automatic vocabularies and content tagging: address and locality (city, town) first letter.
  • Automatically generated location navigation menu.

GMaps User

Geodesic data (address, point) and marker options (now icons only) for users.

  • Views integration: arguments, fields, filters, sorts. (Proximity search is supported both on address and distance basis.)
  • META tag support: both Geo tags and ICBM (GeoURL) tags are supported.
  • Various formatters: textual, interactive map and static map.
  • Devel generate support.

GMaps Term

Geodesical data (address, point) and marker options (now icons only) for terms with views fields.

  • Views integration: arguments, fields, filters, sorts. (Proximity search is supported both on address and distance basis.)
  • Devel generate support.

GMaps Views

Views API implementations:

  • Style plugins: Interactive and static maps, Accordion, Tabs.
  • Row style plugins: technical row styles for maps, Accordion, Tabs.

GMaps Content marker options

Content type based marker options (now icons only) with views fields.

All of the following modules provide point option handler fields for external modules.

  • GMaps Views Location: Location, content marker.
  • GMaps Views Geo Taxonomy: Geo Taxonomy, term marker.
  • GMaps Views Geo: Geo, content marker.

GMaps * Development

Widget and API testing pages.

Dependencies

Version is important if exactly set.

Known problems

jQuery: Some jquery-ui library download doesn't contain the minified and/or packed version of the files.
Solution: Download and install the proper library (linked above) or install the jQuery Update module (1.x) and set its "jQuery compression type" option to "None" at admin/settings/jquery_update.
CCK: missing fields
Solution: Clear all caches at admin/settings/performance. If it doesn't work, then add a dummy field to the type and delete it.

Project Information

Downloads