Constructor
new KmlPoint(options)
    Constructs an KmlPoint. Application usually don't call this constructor. It is called by KmlFile as
Objects from KmlFile are read.
    Parameters:
| Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
| options | Object | Properties
 | 
- Source:
- See:
Throws:
- 
        If either the node is null or the content of the Kml point contains invalid elements.
- 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) kmlAltitudeMode :String
    It explains how we should treat the altitude of the point. Possible choices are explained in:
https://developers.google.com/kml/documentation/kmlreference#point
    Type:
- String
- Source:
(readonly) kmlCenter :Position
    It returns center of the point. In case of point it means the position of the point.
    Type:
- Source:
(readonly) kmlExtrude :Boolean
    In case that the point is above ground, this property decides whether there is going to be a line to the
ground.
    Type:
- Boolean
- Source:
(readonly) kmlPosition :Position
    Position of the whole geometry.
    Type:
- Source:
(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:
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: