Constructor
new KmlListStyle(options)
Constructs an KmlListStyle. Applications usually don't call this constructor. It is called by KmlFile as
objects from Kml file are read. This object is already concrete implementation.
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
Properties
|
- Source:
- See:
Throws:
-
If the node is null or undefined.
- Type
- ArgumentError
Extends
Members
displayName :String
The display name of the renderable.
Type:
- String
- Inherited From:
- Default Value:
- "Renderable"
- Source:
enabled :Boolean
Indicates whether to display this renderable.
Type:
- Boolean
- Inherited From:
- Default Value:
- true
- Source:
(readonly) id :String
Every object, which is part of the KML document has its identity. We will use it for changes in the
document for binding.
Type:
- String
- Inherited From:
- Source:
(readonly) kmlBgColor :String
Background color for the Snippet. Color and opacity values are expressed in hexadecimal notation. The
range of values for any one color is 0 to 255 (00 to ff). For alpha, 00 is fully transparent and ff is
fully opaque. The order of expression is aabbggrr, where aa=alpha (00 to ff); bb=blue (00 to ff);
gg=green (00 to ff); rr=red (00 to ff). For example, if you want to apply a blue color with 50 percent
opacity to an overlay, you would specify the following: <color>7fff0000</color>, where alpha=0x7f,
blue=0xff, green=0x00, and red=0x00.
Type:
- String
(readonly) kmlItemIcon :ItemIcon
Icon used in the List view that reflects the state of a Folder or Link fetch. Icons associated with the
open and closed modes are used for Folders and Network Links. Icons associated with the error and
fetching0, fetching1, and fetching2 modes are used for Network Links.
Type:
- ItemIcon
(readonly) kmlListItemType :String
Specifies how a Feature is displayed in the list view. Possible values are:
check (default) - The Feature's visibility is tied to its item's checkbox.
radioFolder - When specified for a Container, only one of the Container's items is visible at a time
checkOffOnly - When specified for a Container or Network Link, prevents all items from being made
visible
at once that is, the user can turn everything in the Container or Network Link off but cannot turn
everything on at the same time. This setting is useful for Containers or Network Links containing large
amounts of data. checkHideChildren - Use a normal checkbox for visibility but do not display the
Container or Network Link's children in the list view. A checkbox allows the user to toggle visibility
of the child objects in the viewer.
Type:
- String
(readonly) node :Node
Node of this object. It may be overridden by other users of some functions like parse.
Type:
- Node
- Inherited From:
- Source:
pickDelegate :Object
Indicates the object to return as the userObject of this shape when picked. If null,
then this shape is returned as the userObject.
Type:
- Object
- Inherited From:
- Default Value:
- null
- Source:
- See:
timeRange :Array.<Date>
An array with two elements:
start time and end time of the visible range.
Type:
- Array.<Date>
- Inherited From:
- Source:
userProperties :Object
An application defined object associated with this renderable. A typical use case is to associate
application defined data with a picked renderable.
Type:
- Object
- Inherited From:
- Default Value:
- An empty object
- Source:
Methods
getTagNames() → {Array.<String>}
Returns tag name of all descendants of abstract node or the tag name for current node.
- Overrides:
- Source:
Returns:
- Type
- Array.<String>
hook(controls, options)
It calls all controls associated with current KmlFile with the link to this.
Parameters:
Name | Type | Description |
---|---|---|
controls |
Array.<KmlControls> | Controls associated with current tree. |
options |
Object | Options to pass into the controls. |
- Inherited From:
- Source:
render(dc)
Render this renderable. Some shapes actually draw themselves during this call, others only add themselves
to the draw context's ordered rendering list for subsequent drawing when their renderOrdered method is called.
This method is intended to be called by layers such as RenderableLayer and not by applications.
Parameters:
Name | Type | Description |
---|---|---|
dc |
DrawContext | The current draw context. |
- Inherited From:
- Source: