Skip to content

discoverygarden/islandora_gmap

Repository files navigation

Islandora Google Maps

Introduction

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:

Requirements

This module requires the following modules/libraries:

Installation

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.

Configuration

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.

Troubleshooting/Issues

Having problems or solved a problem? Contact discoverygarden.

Maintainers/Sponsors

Current maintainers:

Development

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.

License

GPLv3

Releases

No releases published

Packages

No packages published