Facilitates the rendering of maps using the Google Maps JS API, v3.
This module does not do anything on its own, but defines multiple hooks which modules might implement to provide GeoJSON data or KML documents to be rendered on a map. There are a couple of submodules implementing these hooks which may be of interest:
- scrape_mods_to_gmap, to scrape data from MODS datastreams
- kml_datastream_scrape, to scrape accessible KML datastreams to be rendered
This module requires the following modules/libraries:
If point clustering is desired, download and install the Google Maps [clusterer plugin] (https://github.com/googlemaps/v3-utility-library/blob/master/markerclusterer/src/markerclusterer.js) and images folder to sites/all/libraries/markerclusterer/, or run drush markerclusterer-plugin
.
Install this module as usual, see this for further information.
At admin/islandora/tools/gmaps
, there is one point of required configuration: The "Google API Key", under "Basic Configuration".
There is some other general configuration which controls the dimensions of the map, allows point clustering, allows information boxes for points, constrains the allowed zoom levels, and adjusts the initial viewport configuration.
Having problems or solved a problem? Contact discoverygarden.
Current maintainers:
If you would like to contribute to this module, please check out our helpful Documentation for Developers info, Developers section on Islandora.ca and contact discoverygarden.