MapBuilder

Extends \AdGrafik\GoogleMapsPHP\MapBuilder\AbstractMapBuilder

Class to create and manage HTML output.

author

Arno Dudek

api

Methods

initializeObject

initializeObject() : void

Set map

setMap(\AdGrafik\GoogleMapsPHP\API\Map $map) : \AdGrafik\GoogleMapsPHP\MapBuilder

Get map

getMap() : \AdGrafik\GoogleMapsPHP\API\Map

Set canvasNode

setCanvasNode(\AdGrafik\GoogleMapsPHP\View\Node\Html $canvasNode) : \AdGrafik\GoogleMapsPHP\MapBuilder

Get canvasNode

getCanvasNode() : \AdGrafik\GoogleMapsPHP\View\Node\Html

Add plug-in resources.

addPlugInViewResources(array $plugInBuilderNames) : \AdGrafik\GoogleMapsPHP\MapBuilder
throws

Arguments

$plugInBuilderNames

array

Response

\AdGrafik\GoogleMapsPHP\MapBuilder

Print canvas DIV-tag.

printHtmlCanvas() : string

Response

string

printHtmlHead

printHtmlHead() : string

Response

string

printHtmlBody

printHtmlBody() : string

Response

string

Shortcut of printHtmlBody

printHtml() : string

Response

string

printJavaScriptOptionsVariableName

printJavaScriptOptionsVariableName() : string

Response

string

printJavaScriptOptions

printJavaScriptOptions() : string

Response

string

printJavaScriptConstructionVariableName

printJavaScriptConstructionVariableName() : string

Response

string

printJavaScriptConstruction

printJavaScriptConstruction() : string

Response

string

__toString

__toString() : string

Response

string

Overload __call

__call(string $methodName, array $arguments) : mixed
throws

Arguments

$methodName

string

$arguments

array

Response

mixed

initializePrint

initializePrint() : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript

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

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

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
inherited

Get settings

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

Set view

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

Arguments

$view

\AdGrafik\GoogleMapsPHP\View\Document

Response

\AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get view

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

Set mapId

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

Get mapId

getMapId() : string
inherited

Response

string

Set mapOptions

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

Arguments

$mapOptions

array

Response

\AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get mapOptions

getMapOptions() : array
inherited

Response

array

Set jsonObject

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

Get jsonObject

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

Add a plug-in.

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

Set debug

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

Arguments

$debug

boolean

Response

\AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface

Get debug

isDebug() : boolean
inherited

Response

boolean

printJavaScriptJsonObject

printJavaScriptJsonObject() : string
inherited

Response

string

registerMapId

registerMapId(string $mapId) : void
inherited
throws

Arguments

$mapId

string

Properties

optionsNode

optionsNode : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript

canvasNode

canvasNode : \AdGrafik\GoogleMapsPHP\View\Node\Html

mapIdCount

mapIdCount : integer
inherited static
var

Type(s)

integer

registeredMapIds

registeredMapIds : array
inherited static
var

Type(s)

array

settings

settings : \AdGrafik\GoogleMapsPHP\Configuration\Settings
inherited

view

view : \AdGrafik\GoogleMapsPHP\View\ViewInterface
inherited

mapId

mapId : string
inherited
var

Type(s)

string

mapOptions

mapOptions : array
inherited
var

Type(s)

array

jsonObject

jsonObject : \AdGrafik\GoogleMapsPHP\MapBuilder\JsonObject
inherited