1. Go to this page and download the library: Download sparkscoding/static-maps library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sparkscoding / static-maps example snippets
use SparksCoding\StaticMaps\StaticMap;
use SparksCoding\StaticMaps\Components\Map;
use SparksCoding\StaticMaps\Components\Marker;
use SparksCoding\StaticMaps\Components\Feature;
use SparksCoding\StaticMaps\Components\Element;
use SparksCoding\StaticMaps\Components\Path;
// Initialize the map by adding your API key
$staticMap = StaticMap::key('123yOUrAPIkeYGoeSHerE123');
// Set the builder
$staticMap->setBuilder(
'\SparksCoding\StaticMaps\Builders\GoogleStaticMapBuilder'
);
// Add a map
$staticMap->setMap(
Map::create()->center('New York, NY')->zoom(10)
);
// Add a couple markers
$staticMap->addMarkers(
Marker::location('New York, NY'),
Marker::location('Brooklyn, NY')
);
// Style the roads
$staticMap->addStyles(
Feature::name('road')->elements(
Element::name('geometry')->color('blue')
)
);
// Add a path
$staticMap->addPath(
Path::points([
'Empire State Building',
'Webster Hall',
'The Spotted Pig',
'The High Line',
'Empire State Building',
])->color('0x000000ff')->fillcolor('0xFFFF0033')->weight(2)
);
echo '<img src="' . $staticMap->uri() . '">';
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.