bentools/gmaps-api-sign-url

Sign Google Static Maps API Urls. No dependency.

Maintainers

👁 bpolaszek

Package info

github.com/bpolaszek/gmaps-api-sign-url

pkg:composer/bentools/gmaps-api-sign-url

Statistics

Installs: 352

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0 2018-07-26 10:00 UTC

Requires

  • php: >=7.0

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 5449a03072c0f5ab74bc4001e5c789fbc5064a42

This package is auto-updated.

Last update: 2026-06-29 00:46:46 UTC


README

👁 Latest Stable Version
👁 License
👁 Build Status
👁 Coverage Status
👁 Quality Score
👁 Total Downloads

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>