Packagecom.esri.aws.awx.map.handlers
Classpublic class MarkerMouseHandler
InheritanceMarkerMouseHandler Inheritance BaseOverlayMouseHandler Inheritance BaseMouseHandler Inheritance flash.events.EventDispatcher

MarkerMouseHandler is a handler that can be used to add a marker via a mouse click. The user can specify both the marker class and marker style to be used.



Public Properties
 PropertyDefined by
 InheritedapplyToMap : Boolean
BaseOverlayMouseHandler
 Inheritedmap : IMap
The map reference.
BaseMouseHandler
 InheritedoverlayLayer : OverlayLayer
The overlayLayer to which the overlay will be added
BaseOverlayMouseHandler
 InheritedoverlayObjectClass : *
Define the overlay object class to create instances of overlay objects for that layer.
BaseOverlayMouseHandler
 Inheritedstyle : IStyle
BaseOverlayMouseHandler
Protected Properties
 PropertyDefined by
 Inheritedm_applyToMap : Boolean
If true, the overlay will be added to the overlay layer.
BaseOverlayMouseHandler
 Inheritedm_map : IMap
The IMap reference.
BaseMouseHandler
 Inheritedm_overlayLayer : OverlayLayer
The overlay layer to add the overlays to.
BaseOverlayMouseHandler
 Inheritedm_overlayObject : OverlayObject
The created overlaye object.
BaseOverlayMouseHandler
 Inheritedm_overlayObjectClass : Class
The overlay object class to create instances of overlay objects for the layer.
BaseOverlayMouseHandler
 Inheritedm_style : IStyle
The overlay style.
BaseOverlayMouseHandler
Public Methods
 MethodDefined by
  
MarkerMouseHandler(overlayLayer:OverlayLayer, style:IStyle = null)
Creates a new MarkerMouseHandler.
MarkerMouseHandler
 Inherited
cleanUp():void
Cleans up any extraneous handlers when mouse handler is removed.
BaseOverlayMouseHandler
  
onClick(event:MouseEvent):void
onClick adds the marker to the overlayLayer.
MarkerMouseHandler
 Inherited
onDoubleClick(event:MouseEvent):void
Mouse double-click function handler.
BaseMouseHandler
 Inherited
onMouseDown(event:MouseEvent):void
Mouse down function handler.
BaseMouseHandler
 Inherited
onMouseMove(event:MouseEvent):void
Mouse movement function handler.
BaseMouseHandler
 Inherited
onMouseOut(event:MouseEvent):void
Mouse out function handler.
BaseMouseHandler
 Inherited
onMouseOver(event:MouseEvent):void
Mouse over function handler.
BaseMouseHandler
 Inherited
onMouseUp(event:MouseEvent):void
Mouse up function handler.
BaseMouseHandler
 Inherited
onMouseWheel(event:MouseEvent):void
Mouse wheel function handler.
BaseMouseHandler
Protected Methods
 MethodDefined by
 Inherited
stage2GeoPoint(event:MouseEvent):GeoPoint
Converts a stage location to a geograhic location.
BaseMouseHandler
Events
 EventSummaryDefined by
    MarkerMouseHandler
    MarkerMouseHandler
Constructor detail
MarkerMouseHandler()constructor
public function MarkerMouseHandler(overlayLayer:OverlayLayer, style:IStyle = null)

Creates a new MarkerMouseHandler.

Parameters
overlayLayer:OverlayLayer — the overlay layer to add the marker.
 
style:IStyle (default = null) — The overlay style. Default is null.
Method detail
onClick()method
public override function onClick(event:MouseEvent):void

onClick adds the marker to the overlayLayer.

Parameters
event:MouseEvent
Event detail
errorevent 
Event object type: flash.events.ErrorEvent

overlayCreatedevent  
Event object type: com.esri.aws.awx.events.OverlayEvent
OverlayEvent.type property = com.esri.aws.awx.events.OverlayEvent.OVERLAY_CREATED