Interaction

Single Markers

[Open in new Window]

include_once('../../GoogleMapsPHP/Classes/Core/Bootstrap.php');

$map = \AdGrafik\GoogleMapsPHP\Utility\ClassUtility::makeInstance('AdGrafik\\GoogleMapsPHP\\MapBuilder');
$map->setFitBoundsOnLoad(TRUE);

$map->add('Marker', array(
	'position' => array(
		'48.0, 16.0', '48.2, 16.2', '48.4, 16.4', '48.6, 16.6',
		'48.8, 16.4', '49.0, 16.2', '49.2, 16.0', '49.0, 15.8',
		'48.8, 15.6', '48.6, 15.4', '48.4, 15.6', '48.2, 15.8',
	),
	'title' => array(
		'48.0, 16.0', '48.2, 16.2', '48.4, 16.4', '48.6, 16.6',
		'48.8, 16.4', '49.0, 16.2', '49.2, 16.0', '49.0, 15.8',
		'48.8, 15.6', '48.6, 15.4', '48.4, 15.6', '48.2, 15.8',
	),
	'titleOptionSplit' => '*',
	'infoWindow' => array(
		array('content' => '<strong>Category 1</strong>'),
		array('content' => '<strong>Category 2</strong>'),
		array('content' => '<strong>Category 3</strong>'),
		array('content' => '<strong>Category 4</strong>'),
	),
	'infoWindowOptionSplit' => '|*| 0 || 1 || 2 || 3 |*|',
));

echo $map;

Categories

[Open in new Window]

include_once('../../GoogleMapsPHP/Classes/Core/Bootstrap.php');

$map = new AdGrafik\GoogleMapsPHP\MapBuilder();
$map->setFitBoundsOnLoad(TRUE);

$map->add(array(
	array('Marker', array('position' => '48.0, 16.0', 'categoryId' => '1')),
	array('Marker', array('position' => '48.2, 16.2', 'categoryId' => '2')),
	array('Marker', array('position' => '48.4, 16.4', 'categoryId' => '3')),
	array('Marker', array('position' => '48.6, 16.6', 'categoryId' => '4')),
	array('Marker', array('position' => '48.8, 16.4', 'categoryId' => '1')),
	array('Marker', array('position' => '49.0, 16.2', 'categoryId' => '2')),
	array('Marker', array('position' => '49.2, 16.0', 'categoryId' => '3')),
	array('Marker', array('position' => '49.0, 15.8', 'categoryId' => '4')),
	array('Marker', array('position' => '48.8, 15.6', 'categoryId' => '1')),
	array('Marker', array('position' => '48.6, 15.4', 'categoryId' => '2')),
	array('Marker', array('position' => '48.4, 15.6', 'categoryId' => '3')),
	array('Marker', array('position' => '48.2, 15.8', 'categoryId' => '4')),
));

echo $map;