Packagecom.google.maps.interfaces
Interfacepublic interface IPaneManager extends IWrappable

Interface to the Pane manager of the map. Pane manager is responsible for creating/removing/transposing overlay panes on the map.



Public Properties
 PropertyDefined by
 InheritedinterfaceChain : Array
List of interfaces for wrapping this object.
IWrappable
  map : IMap
[read-only] Reference to the map.
IPaneManager
  paneCount : int
[read-only] Total number of panes available.
IPaneManager
 Inheritedwrapper : Object
Instance of the cross-domain wrapper for this object.
IWrappable
Public Methods
 MethodDefined by
  
Removes all overlays registered on all panes.
IPaneManager
  
containsPane(pane:IPane):Boolean
Checks whether the pane manager contains the specified pane.
IPaneManager
  
createPane(index:int = -1):IPane
Creates a new pane and adds it at the specified position.
IPaneManager
  
getPaneAt(index:int):IPane
Retrieves the pane by its relative position.
IPaneManager
  
getPaneById(paneId:int):IPane
Retrieves the pane by the pane's id.
IPaneManager
  
getPaneIndex(pane:IPane):int
Retrieves the depth index of the pane.
IPaneManager
  
placePaneAt(pane:IPane, index:int):void
Positions the pane at the specified depth.
IPaneManager
  
Remove all panes.
IPaneManager
  
removePane(pane:IPane):void
Removes the pane.
IPaneManager
Property detail
mapproperty
map:IMap  [read-only]

Reference to the map.

Implementation
    public function get map():IMap
paneCountproperty 
paneCount:int  [read-only]

Total number of panes available.

Implementation
    public function get paneCount():int
Method detail
clearOverlays()method
public function clearOverlays():void

Removes all overlays registered on all panes.

containsPane()method 
public function containsPane(pane:IPane):Boolean

Checks whether the pane manager contains the specified pane.

Parameters
pane:IPane

Returns
Boolean — Boolean indicating whether the pane is added to the pane manager.
createPane()method 
public function createPane(index:int = -1):IPane

Creates a new pane and adds it at the specified position.

Parameters
index:int (default = -1) — Position of the new pane in the pane stack (if not specified, the pane is added just below the infowindow pane).

Returns
IPane — Reference to the newly created pane.
getPaneAt()method 
public function getPaneAt(index:int):IPane

Retrieves the pane by its relative position.

Parameters
index:int — Depth index of the pane.

Returns
IPane — Pane that corresponds to the position.
getPaneById()method 
public function getPaneById(paneId:int):IPane

Retrieves the pane by the pane's id.

Parameters
paneId:int — Pane's id.

Returns
IPane — Pane with the specified id.
getPaneIndex()method 
public function getPaneIndex(pane:IPane):int

Retrieves the depth index of the pane.

Parameters
pane:IPane — Pane whose index needs to be determined.

Returns
int — Depth index of the specified pane or (-1) if the pane is not registered with the pane manager.
placePaneAt()method 
public function placePaneAt(pane:IPane, index:int):void

Positions the pane at the specified depth. Changing the pane's index allows rearranging the depths of panes in relation to each other.

Parameters
pane:IPane — Pane whose placement will be changed.
 
index:int — Depth index of the pane.
removeAllPanes()method 
public function removeAllPanes():void

Remove all panes.

removePane()method 
public function removePane(pane:IPane):void

Removes the pane.

Parameters
pane:IPane — Pane to remove.