PluginBase | --ClientPlugin | --ClientLocation
[line 90]
[line 70]
[line 75]
[line 65]
[line 60]
[line 80]
[line 85]
[line 103]
ClientLocation __construct( )
Overridden in child classes as:
void adjustExportMapRequest( ExportConfiguration $configuration, MapRequest $mapRequest)
void buildRequest( )
LocationRequest buildZoomPointRequest( string $zoomType, Point $point, [double $zoomFactor = 0], [double $scale = 0])
void createSession( MapInfo $mapInfo, InitialMapState $initialMapState)
string drawIdRecenter( )
string drawRecenter( )
string drawScales( )
string drawShortcuts( )
float getCurrentScale( )
Bbox getLocation( )
string getLocationInformation( )
array getShortcuts( )
void getTools( )
double getZoomInFactor( Rectangle $rectangle)
void handleApplicationTool( ToolDescription $tool)
LocationRequest handleBboxRecenter( array $request, [boolean $check = false])
LocationRequest handleFullExtent( )
void handleHttpGetRequest( mixed $request)
void handleHttpPostRequest( mixed $request)
LocationRequest handleIdRecenter( array $request, [boolean $check = false])
void handleInit( mixed $locationInit)
LocationRequest handleKeymapButton( )
void handleKeymapTool( ToolDescription $tool, Shape $keymapShape)
void handleMainmapTool( ToolDescription $tool, Shape $mainmapShape)
LocationRequest handlePanButtons( )
LocationRequest handleRecenterScales( array $request, [boolean $useDoit = true], [mixed $check = false])
When useDoit parameter is true, scale is changed only if a scale selection was done on form. In this case, a form value ("doit") is set to '1' using Javascript.
void handleResult( mixed $locationResult)
LocationRequest handleShortcuts( array $request, [boolean $useDoit = true], [boolean $check = false])
void initializeResult( mixed $locationResult)
void loadSession( mixed $sessionObject)
int panDirectionToFactor( string $panDirection)
void renderForm( Smarty $template)
void saveSession( )
[line 98]
[line 97]
[line 95]
[line 96]