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.
$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() . '" />';
/usr/local/bin/php-cs-fixer fix --config=.php_cs.dist -v --dry-run
https://developers.google.com/maps/documentation/static-maps/intro
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.