Class to create and manage HTML output.
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
Print canvas DIV-tag.
printHtmlCanvas() : string
printHtmlHead
printHtmlHead() : string
printHtmlBody
printHtmlBody() : string
Shortcut of printHtmlBody
printHtml() : string
printJavaScriptOptionsVariableName
printJavaScriptOptionsVariableName() : string
printJavaScriptOptions
printJavaScriptOptions() : string
printJavaScriptConstructionVariableName
printJavaScriptConstructionVariableName() : string
printJavaScriptConstruction
printJavaScriptConstruction() : string
__toString
__toString() : string
Overload __call
__call(string $methodName, array $arguments) : mixed
initializePrint
initializePrint() : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript
Constructor
MapBuilder( [$mapId] [, $options] );
__construct(mixed $mapId = '', mixed $options = array())
inherited
Arguments
$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
Get view
getView() : \AdGrafik\GoogleMapsPHP\View\ViewInterface
inherited
Set mapId
setMapId(string $mapId) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface
inherited
Get mapId
getMapId() : string
inherited
Set mapOptions
setMapOptions(array $mapOptions) : \AdGrafik\GoogleMapsPHP\MapBuilder\MapBuilderInterface
inherited
Get mapOptions
getMapOptions() : array
inherited
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
Get debug
isDebug() : boolean
inherited
printJavaScriptJsonObject
printJavaScriptJsonObject() : string
inherited
registerMapId
registerMapId(string $mapId) : void
inherited
Properties
optionsNode
optionsNode : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript
canvasNode
canvasNode : \AdGrafik\GoogleMapsPHP\View\Node\Html
mapIdCount
mapIdCount : integer
inherited static
registeredMapIds
registeredMapIds : array
inherited static
settings
settings : \AdGrafik\GoogleMapsPHP\Configuration\Settings
inherited
view
view : \AdGrafik\GoogleMapsPHP\View\ViewInterface
inherited
mapId
mapId : string
inherited
mapOptions
mapOptions : array
inherited
jsonObject
jsonObject : \AdGrafik\GoogleMapsPHP\MapBuilder\JsonObject
inherited