PHPackages                             bentools/gmaps-api-sign-url - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bentools/gmaps-api-sign-url

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bentools/gmaps-api-sign-url
===========================

Sign Google Static Maps API Urls. No dependency.

1.0(7y ago)0350MITPHPPHP &gt;=7.0

Since Jul 26Pushed 4y ago1 watchersCompare

[ Source](https://github.com/bpolaszek/gmaps-api-sign-url)[ Packagist](https://packagist.org/packages/bentools/gmaps-api-sign-url)[ RSS](/packages/bentools-gmaps-api-sign-url/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/91090019cf38cf9edd925103968c7138ae82f5481dcb12b137052783bbd89d3d/68747470733a2f2f706f7365722e707567782e6f72672f62656e746f6f6c732f676d6170732d6170692d7369676e2d75726c2f762f737461626c65)](https://packagist.org/packages/bentools/gmaps-api-sign-url)[![License](https://camo.githubusercontent.com/0cc6b789720e5afe51be254b5c12075e920c335df8ee349d2b9e83c842e1df10/68747470733a2f2f706f7365722e707567782e6f72672f62656e746f6f6c732f676d6170732d6170692d7369676e2d75726c2f6c6963656e7365)](https://packagist.org/packages/bentools/gmaps-api-sign-url)[![Build Status](https://camo.githubusercontent.com/d1fbdd5432a51c6aaaf08d602367eb5b32f231eca451383cf9c62eec21d84062/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f62706f6c61737a656b2f676d6170732d6170692d7369676e2d75726c2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/bpolaszek/gmaps-api-sign-url)[![Coverage Status](https://camo.githubusercontent.com/54db99016cd8289f29d4a6b06a74e09b3f99a893ba450b26ca55ee0439ea2c77/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f62706f6c61737a656b2f676d6170732d6170692d7369676e2d75726c2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/bpolaszek/gmaps-api-sign-url?branch=master)[![Quality Score](https://camo.githubusercontent.com/4ebc3a83be0bbe1b7d884c73fd2cf6497617353d6cfb44dcb64df9c8308e5525/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f62706f6c61737a656b2f676d6170732d6170692d7369676e2d75726c2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/bpolaszek/gmaps-api-sign-url)[![Total Downloads](https://camo.githubusercontent.com/77873d7723de2b137a9fe66d654b734480782e799bc0958c4d87ef9db30943ab/68747470733a2f2f706f7365722e707567782e6f72672f62656e746f6f6c732f676d6170732d6170692d7369676e2d75726c2f646f776e6c6f616473)](https://packagist.org/packages/bentools/gmaps-api-sign-url)

Google Static Maps API Url Signer
=================================

[](#google-static-maps-api-url-signer)

Yes, it's a long name for such a simple library. When you use Google Static maps API, your key can be stolen if you don't sign your Urls.

Retrieve your secret key in your Google cloud Dashboard: APIs &gt; Maps Static API &gt; Url signing secret.

Installation
------------

[](#installation)

> composer require bentools/gmaps-api-sign-url

Tests
-----

[](#tests)

> ./vendor/bin/phpunit

Usage
-----

[](#usage)

```
use BenTools\GmapsApiSigner\GmapsUrlSigner;

$secretKey = 'google_api_signing_secret';
$sign = new GmapsUrlSigner($secretKey);
```

```
