Constructor
new Annotation(position, attributes)
Constructs an annotation.
Parameters:
Name | Type | Description |
---|---|---|
position |
Position | The annotations's geographic position. |
attributes |
AnnotationAttributes | The attributes to associate with this annotation. |
- Source:
Throws:
-
If the specified position is null or undefined.
- Type
- ArgumentError
Extends
Members
altitudeMode
This annotation's altitude mode. May be one of
- WorldWind.ABSOLUTE
- WorldWind.RELATIVE_TO_GROUND
- WorldWind.CLAMP_TO_GROUND
- Default Value:
- WorldWind.ABSOLUTE
- Source:
attributes :AnnotationAttributes
The annotation's attributes.
Type:
- Default Value:
- Source:
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
- Overrides:
- Default Value:
- true
- 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
- Overrides:
- Default Value:
- null
- Source:
- See:
position :Position
This annotation's geographic position.
Type:
- Source:
text :String
The text for this annotation.
Type:
- String
- Source:
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
clone() → {Annotation}
Creates a new annotation that is a copy of this annotation.
- Source:
Returns:
The new annotation.
- Type
- Annotation
copy(that)
Copies the contents of a specified annotation to this annotation.
Parameters:
Name | Type | Description |
---|---|---|
that |
Annotation | The Annotation to copy. |
- Source:
render(dc)
Renders this annotation. This method is typically not called by applications but is called by
RenderableLayer during rendering. For this shape this method creates and
enques an ordered renderable with the draw context and does not actually draw the annotation.
Parameters:
Name | Type | Description |
---|---|---|
dc |
DrawContext | The current draw context. |
- Overrides:
- Source:
renderOrdered(dc)
Draws this shape as an ordered renderable. Applications do not call this function. It is called by
WorldWindow during rendering.
Parameters:
Name | Type | Description |
---|---|---|
dc |
DrawContext | The current draw context. |
- Source: