bentools / gmaps-api-sign-url
Sign Google Static Maps API Urls. No dependency.
Installs: 302
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/bentools/gmaps-api-sign-url
Requires
- php: >=7.0
Requires (Dev)
- php-coveralls/php-coveralls: @stable
- phpunit/phpunit: @stable
- squizlabs/php_codesniffer: @stable
- symfony/var-dumper: @stable
This package is auto-updated.
Last update: 2025-09-29 02:07:10 UTC
README
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 > Maps Static API > Url signing secret.
Installation
composer require bentools/gmaps-api-sign-url
Tests
./vendor/bin/phpunit
Usage
use BenTools\GmapsApiSigner\GmapsUrlSigner; $secretKey = 'google_api_signing_secret'; $sign = new GmapsUrlSigner($secretKey);
<html> <body> <script src="<?=$sign('https://maps.googleapis.com/maps/api/js?key=api_key')?>"></script> </body> </html>