* * USAGE: * * staticmap.php?center=40.714728,-73.998672&zoom=14&size=512x512&maptype=mapnik&markers=40.702147,-74.015794,blues|40.711614,-74.012318,greeng|40.718217,-73.998284,redc * */ require_once '../vendor/autoload.php'; use StaticMapLite\Element\Marker\Marker; use StaticMapLite\Printer; $printer = new Printer(); list($centerLatitude, $centerLongitude) = explode(',', $_GET['center']); list($width, $height) = explode('x', $_GET['size']); $printer ->setCenter($centerLatitude, $centerLongitude) ->setZoom($_GET['zoom']) ->setSize($width, $height) ->setMapType($_GET['maptype']) ; $markers = $_GET['markers']; if ($markers) { $markerList = explode('|', $markers); foreach ($markerList as $marker) { list($markerLatitude, $markerLongitude, $markerType) = explode(',', $marker); $marker = new Marker($markerType, $markerLatitude, $markerLongitude); $printer->addMarker($marker); } } print $printer->showMap();