AbstractMapBuilder

Implements \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

MapBuilderInterface.

author

Arno Dudek

Methods

Constructor MapBuilder( [$mapId] [, $options] );

__construct(mixed $mapId = '', mixed $options = array()) 

Arguments

$mapId

mixed

$options

mixed

Can be an object of type \AdGrafik\GoogleMapsPHP\API\Map\MapOptions or an map options array.

Set settings

setSettings(\AdGrafik\GoogleMapsPHP\Configuration\Settings $settings) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get settings

getSettings() : \AdGrafik\GoogleMapsPHP\Configuration\Settings

Set view

setView(\AdGrafik\GoogleMapsPHP\View\Document $view) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Arguments

$view

\AdGrafik\GoogleMapsPHP\View\Document

Response

\AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get view

getView() : \AdGrafik\GoogleMapsPHP\View\ViewInterface

Set mapId

setMapId(string $mapId) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get mapId

getMapId() : string

Response

string

Set mapOptions

setMapOptions(array $mapOptions) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Arguments

$mapOptions

array

Response

\AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get mapOptions

getMapOptions() : array

Response

array

Set jsonObject

setJsonObject(\AdGrafik\GoogleMapsPHP\MapBuilder\JsonObject $jsonObject) : \AdGrafik\GoogleMapsPHP\PlugInProvider

Get jsonObject

getJsonObject() : \AdGrafik\GoogleMapsPHP\MapBuilder\JsonObject

Add a plug-in.

add(string|array|\AdGrafik\GoogleMapsPHP\PlugIns\PlugInInterface $plugInBuilderName) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Set debug

setDebug(boolean $debug) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Arguments

$debug

boolean

Response

\AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get debug

isDebug() : boolean

Response

boolean

printJavaScriptJsonObject

printJavaScriptJsonObject() : string

Response

string

registerMapId

registerMapId(string $mapId) : void
throws

Arguments

$mapId

string

Properties

mapIdCount

mapIdCount : integer
static
var

Type(s)

integer

registeredMapIds

registeredMapIds : array
static
var

Type(s)

array

settings

settings : \AdGrafik\GoogleMapsPHP\Configuration\Settings

view

view : \AdGrafik\GoogleMapsPHP\View\ViewInterface

mapId

mapId : string
var

Type(s)

string

mapOptions

mapOptions : array
var

Type(s)

array

jsonObject

jsonObject : \AdGrafik\GoogleMapsPHP\MapBuilder\JsonObject