bensquire / php-static-maps-generator
A PHP library to generate Google Static Map Links.
Installs: 1 721
Dependents: 1
Suggesters: 0
Security: 0
Stars: 12
Watchers: 4
Forks: 6
Open Issues: 0
Requires
- php: >=7.1.0
- ext-hash: *
Requires (Dev)
- phpunit/phpunit: 5.*
This package is auto-updated.
Last update: 2020-09-07 18:50:51 UTC
README
php-static-maps-generator
A PHP library to generate Google Static Map Links. The Google Static Maps Library (V2) is a free service, [made available by Google] (https://developers.google.com/maps/documentation/staticmaps/).
Using simple OO methods, this project will build the URL which can be used in an image tag.
Example Code
$styling = new \GoogleStaticMap\Feature\Styling(); $styling->setHue('#006400'); $styling->setLightness(50); $featureStyling = new \GoogleStaticMap\Feature(); $featureStyling->setFeature('all'); $featureStyling->setElement('all'); $featureStyling->setStyle($styling); $map = new \GoogleStaticMap\Map(); $map->setCenter('London,UK'); $map->setHeight(300); $map->setWidth(232); $map->setZoom(8); $map->setFormat('jpg'); $map->addFeature($featureStyling); echo '<img src="' . $map . '" height="' . $map->getHeight() . '" width="' . $map->getWidth() . '" />';
Example Output:
Fix coding standards:
/usr/local/bin/php-cs-fixer fix --config=.php_cs.dist -v --dry-run
Google Static Maps API Documentation
https://developers.google.com/maps/documentation/static-maps/intro
Requirements:
This library requires no additional software beyond a functional version of PHP 7.1 (or greater) and if you wish to retrieve the Map image, a working Internet connection.