1.0.3 • Published 7 years ago

mapsapisign v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

mapsapi-signature

Generate correct URL signatures using Secret Key from Google API Console. Useful for Quota tracking APIs like Streetview Image API.

READ MORE

Google Developer Docs Streetview Image API

Install

npm install mapsapi-signature

API

    var mapsapisign = require('mapsapisign');
    var secrey_key = "jx4xM1nvjyK6MPA7nQrKe__seOM="; //FAKE SECRET , update to your Secret Key
    //Include your API_KEY
    var _url = 'https://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,-73.988354&fov=90&heading=235&pitch=10&key=YOUR_API_KEY';
	var signature = mapsapisign.getSignature(_url,secrey_key) //F86CrZMBDc_ARsm56Jv1c87z48M=
	var urlWithSign = _url + '&signature=' + signature

	//OR Directly get the URL with signature
    var mapsapisign = require('mapsapisign');
	var signedUrl = mapsapisign.getSignedUrl(_url,secrey_key)
	console.log({signedUrl:signedUrl});
	//https://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,-73.988354&fov=90&heading=235&pitch=10&key=YOUR_API_KEY&signature=F86CrZMBDc_ARsm56Jv1c87z48M=