Skip to content
This repository has been archived by the owner on Aug 28, 2020. It is now read-only.

A PHP7 library to generate static (image based) Google Map links.

Notifications You must be signed in to change notification settings

bensquire/php-static-maps-generator

Repository files navigation

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

$oStaticMap = new GoogleStaticMap();
$oStaticMap->setCenter("London,UK")
    ->setHeight(300)
    ->setWidth(232)
    ->setZoom(8)
    ->setFormat("jpg")
    ->setFeatureStyling(array(
        "feature" => "all",
        "element" => "all",
        "style" => array(
            "hue" => "#006400",
            "lightness" => 50
        )
    ));

echo '<img src="' . $oStaticMap . '" height="' . $oStaticMap->getHeight() . '" width="' . $oStaticMap->getWidth() . '" />';

Example Output:

Sample map generated by the Class

Fix coding standards:

/usr/local/bin/php-cs-fixer fix --config=.php_cs.dist -v --dry-run

Requirements:

This library requires no additional software beyond a functional version of PHP 5.2 (or greater) and if you wish to retrieve the Map image, a working Internet connection.

About

A PHP7 library to generate static (image based) Google Map links.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages