Skip to content

Signs Google Maps requests. Works with both general and Google Maps API for Work.

License

Notifications You must be signed in to change notification settings

urbanmassage/gmaps-signature

Repository files navigation

Google Maps Signature

Travis CI NPM Codecov VersionEye

Signs Google Maps requests. Works with both general and Google Maps for Work.

Installation

With npm...

npm install --save gmaps-signature

Usage

// Load the module
import GS from 'gmaps-signature';

// Add your Google Maps key
GS.GOOGLE_API_KEY = 'MY KEY';
// Or for Google Maps API for Work
GS.GMAPS_CLIENT_ID = 'MY CLIENT ID';
GS.GMAPS_PRIVATE_KEY = 'MY PRIVATE KEY';

// and then you can start signing urls...
var url = GS.sign('https://maps.googleapis.com/maps/api/geocode/json?address=New+York');

Env variables

You can also set the required keys using env variables. Like so:

GOOGLE_API_KEY=THIS_IS_MY_KEY node .
GMAPS_CLIENT_ID=THIS_IS_MY_ID GMAPS_PRIVATE_KEY=THIS_IS_MY_PK node .

About

Signs Google Maps requests. Works with both general and Google Maps API for Work.

Resources

License

Stars

Watchers

Forks

Packages

No packages published