| Package | com.afcomponents.umap.overlays |
| Class | public class Polyline |
| Inheritance | Polyline Overlay MapObject flash.display.Sprite |
| Property | Defined by | ||
|---|---|---|---|
![]() | asDisplayObject : DisplayObject
Returns reference to the object as a DisplayObject instance.
| MapObject | |
![]() | autoCloseInfo : Boolean
Gets or sets the autCloseInfo flag, which indicates whether to close
info window automatically when user clicks somewhere on the map.
| Overlay | |
![]() | autoInfo : Boolean
Gets or sets the autInfo flag, which indicates whether to open info window automatically upon mouse click.
| Overlay | |
| bitmapPoints : Array [read-only]
| Polyline | ||
| clipping : Boolean | Polyline | ||
![]() | core : UMap
Returns reference to the core UMap object.
| MapObject | |
![]() | data : *
Gets or sets the data parameter of the Overlay.
| Overlay | |
![]() | description : String
Gets or sets the description text of the Overlay.
| Overlay | |
![]() | draggable : Boolean
Gets or sets Overlay's draggable property.
| Overlay | |
![]() | dragging : Boolean
Indicates whether Overlay is being dragged at the moment.
| Overlay | |
![]() | id : uint
Gets or sets the ID of the object.
| MapObject | |
![]() | info : IInfoWindow
Return referens to opened InfoWindow
| Overlay | |
![]() | infoParam : Object
Gets or sets the info window param object.
| Overlay | |
![]() | infoStyle : Object
Gets or sets the info window style object associated with the Overlay.
| Overlay | |
![]() | name : String
Gets or sets the name of the object.
| Overlay | |
![]() | owner : IMapObjectContainer
Returns reference to the owner container object.
| MapObject | |
![]() | point : Point
Returns the position of the Overlay in bitmap coordinates.
| Overlay | |
| points : Array | Polyline | ||
![]() | position : LatLng
Gets or set the geographical position of the Overlay.
| Overlay | |
![]() | smartPosition : Boolean
Gets or sets the smartPosition flag, which indicates whether to use smart positioning with the Overlay.
| Overlay | |
![]() | smartPositionOffset : Number | Overlay | |
![]() | visible : Boolean
Gets or sets the Overlay's visibility.
| Overlay | |
![]() | zIndexAuto : Boolean
Gets or sets zIndexAuto property which indicates wheter Overlay should be brought to front on mouse over event.
| Overlay | |
| Method | Defined by | ||
|---|---|---|---|
|
Polyline(param:Object = null, style:Object = null)
| Polyline | ||
![]() |
addEventListeners(target:InteractiveObject = null):void
Adds a built-in listener for MouseEvents fired by an InteractiveObject contained in the Overlay.
| Overlay | |
|
| Polyline | ||
![]() |
bringToFront():void
Brings target Overlay to the top of the parent's display list.
| Overlay | |
![]() |
Creates an exact copy of this Overlay and returns it to the user.
| Overlay | |
![]() |
closeInfoWindow():void
Closes info window that is currently opened.
| Overlay | |
|
decodeLine(line:String):Array
[static]
| Polyline | ||
|
dispose():void
Releases all the resources accuired by the object.
| Polyline | ||
![]() |
dragStart():void
Starts Overlay dragging.
| Overlay | |
![]() |
dragStop():void
Stops Overlay dragging.
| Overlay | |
|
fromEncoded(line:String, param:Object = null, style:Object = null):Polyline
[static]
| Polyline | ||
|
[static]
Creates new Polyline from XML object in KML 2.1 format.
| Polyline | ||
|
Retruns Overlay bounds in geographical coordinates.
| Polyline | ||
|
getBoundsXY(zoom:Number = 0):Bounds
Retruns Overlay bounds in bitmap coordinates.
| Polyline | ||
|
getEncodedLine():String
| Polyline | ||
|
getLength():Number
| Polyline | ||
|
getStyle():Object
Returns a copy of the style object.
| Polyline | ||
|
| Polyline | ||
|
getVertexCount():uint
| Polyline | ||
![]() |
hide():void
Hides overlay.
| Overlay | |
![]() |
invalidate():void
Schedules the Overlay for invalidation in 1 frame after this call.
| Overlay | |
![]() |
openInfoWindow(param:Object = null, style:Object = null):IInfoWindow
Opens new info window with the specified parameters & style.
| Overlay | |
|
redraw():void
Redraws the overlay.
| Polyline | ||
|
refresh(full:Boolean = false):void
Refreshes overlay position on the map.
| Polyline | ||
![]() |
remove():void
Removes the object from the owner container object.
| MapObject | |
![]() |
removeEventListeners(target:InteractiveObject = null):void
Removes a built-in listener for MouseEvents fired by an InteractiveObject contained in the Overlay.
| Overlay | |
|
removeVertex(index:uint):LatLng
| Polyline | ||
![]() |
setOwner(owner:IMapObjectContainer):void
Adds the object to the specified IMapObjectContainer.
| MapObject | |
|
setStyle(style:Object):void
Sets the style for this Overlay from an Object or another Style.
| Polyline | ||
![]() |
show():void
Shows overlay.
| Overlay | |
![]() |
toString():String
Returns a textual representation of the object.
| MapObject | |
|
toXML(full:Boolean = true, afcTags:Boolean = false):XML
Builds an XML object in KML 2.1 format that describes the Overlay & it's style.
| Polyline | ||
![]() |
updateMapType(mapType:IMapType):void
Invoked when map type has been changed.
| Overlay | |
![]() |
updatePosition(latlng:LatLng):void
Invoked when map center has been updated.
| Overlay | |
![]() |
updateZoom(zoom:Number):void
Invoked when map zoom has been updated.
| Overlay | |
| bitmapPoints | property |
bitmapPoints:Array [read-only]Implementation
public function get bitmapPoints():Array
| clipping | property |
clipping:Boolean [read-write]Implementation
public function get clipping():Boolean
public function set clipping(value:Boolean):void
| points | property |
points:Array [read-write]Implementation
public function get points():Array
public function set points(value:Array):void
| Polyline | () | constructor |
public function Polyline(param:Object = null, style:Object = null)Parameters
param:Object (default = null) |
|
style:Object (default = null) |
| addVertex | () | method |
public function addVertex(vertex:LatLng, level:uint = 0, after:uint = 0):LatLngParameters
vertex:LatLng |
|
level:uint (default = 0) |
|
after:uint (default = 0) |
LatLng |
| decodeLine | () | method |
public static function decodeLine(line:String):ArrayParameters
line:String |
Array |
| dispose | () | method |
public override function dispose():voidReleases all the resources accuired by the object.
| fromEncoded | () | method |
public static function fromEncoded(line:String, param:Object = null, style:Object = null):PolylineParameters
line:String |
|
param:Object (default = null) |
|
style:Object (default = null) |
Polyline |
| fromXML | () | method |
public static function fromXML(xml:XML, param:Object = null, style:Object = null, classObject:Class = null):PolylineCreates new Polyline from XML object in KML 2.1 format.
Parametersxml:XML — XML object with root <Container> node
which contains Style nodes and a single <Placemark> node.
|
|
param:Object (default = null) — Default parameter object that will be passed to the object's constructor.
|
|
style:Object (default = null) — Default style object that will be passed to the object's constructor.
|
|
classObject:Class (default = null) — Custom class object that will be instantiated instead of the default one.
|
Polyline —
New Polyline object.
|
<!-- Container id="ID" --> <!-- Document,Folder -->
<Style id="ID">
<LineStyle id="ID">
<!-- inherited from ColorStyle -->
<color>ffffffff</color> <!-- kml:color -->
<colorMode>normal</colorMode> <!-- colorModeEnum: normal or random -->
<!-- specific to LineStyle -->
<width>1</width> <!-- float -->
</LineStyle>
</Style>
<Placemark>
<LineString id="ID">
<!-- specific to LineString -->
<coordinates>...</coordinates> <!-- lon,lat[,alt] -->
</LineString>
</Placemark>
<-- /Container -->| getBoundsLatLng | () | method |
public override function getBoundsLatLng():LatLngBoundsRetruns Overlay bounds in geographical coordinates.
ReturnsLatLngBounds —
Overlay bounding rectangle in geographical coordinates.
|
| getBoundsXY | () | method |
public override function getBoundsXY(zoom:Number = 0):Bounds
Retruns Overlay bounds in bitmap coordinates. Use zoom parameter to specify zoom level for bounds conversion.
zoom:Number (default = 0) — Defines the zoom level at which to perform bounds conversion; if omitted, current zoom level will be used.
|
Bounds —
Overlay bounding rectangle in bitmap coordinates.
|
| getEncodedLine | () | method |
public function getEncodedLine():StringReturns
String |
| getLength | () | method |
public function getLength():NumberReturns
Number |
| getStyle | () | method |
public override function getStyle():ObjectReturns a copy of the style object.
ReturnsObject — A clone of the current style object.
|
| getVertex | () | method |
| getVertexCount | () | method |
public function getVertexCount():uintReturns
uint |
| redraw | () | method |
public override function redraw():voidRedraws the overlay.
Override this method in your subclass and call super.redraw()
immediately before actual redraw so that OverlayEvent.BEFORE_REDRAW event will be automatically fired.
At the end of your drawing don't forget to manually fire OverlayEvent.REDRAW event.
| refresh | () | method |
public override function refresh(full:Boolean = false):void
Refreshes overlay position on the map.
If the full paramter is set to true then bitmap coordinates for this overlay should be recalculated.
full:Boolean (default = false) — Indicates whether to recalculate bitmap coordinats.
|
| removeVertex | () | method |
| setStyle | () | method |
public override function setStyle(style:Object):voidSets the style for this Overlay from an Object or another Style. After setting the style, Overlay will be invalidated.
Parametersstyle:Object — which contains style properties you wish to overwrite.
|
| toXML | () | method |
public override function toXML(full:Boolean = true, afcTags:Boolean = false):XML
Builds an XML object in KML 2.1 format that describes the Overlay & it's style.
Flag full indicates whether to build a complete KML data or just a container.
full:Boolean (default = true) — A value of true if you want to return a full KML file with header;
false if you want to get only a container with style and placemark nodes.
|
|
afcTags:Boolean (default = false) — Flag that determines whether to generate KML data with extended AFC tags.
|
XML — XML object in KML 2.1 format.
|