HtmlForgeX

API Reference

Class

GlobeGl

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Modifiers sealed

3D globe component with optional HTML overlays.

Inheritance

Constructors

public GlobeGl() #

Create a new globe.

Methods

public GlobeArc AddArc(Double startLatitude, Double startLongitude, Double endLatitude, Double endLongitude, String label = null) #
Returns: GlobeArc

Adds an arc between two coordinates.

Parameters

startLatitude System.Double requiredposition: 0
startLongitude System.Double requiredposition: 1
endLatitude System.Double requiredposition: 2
endLongitude System.Double requiredposition: 3
label System.String = null optionalposition: 4
public GlobeLabel AddLabel(Double latitude, Double longitude, String text) #
Returns: GlobeLabel

Adds a label at a given latitude/longitude.

Parameters

latitude System.Double requiredposition: 0
longitude System.Double requiredposition: 1
text System.String requiredposition: 2
public GlobeMarker AddMarker(Double latitude, Double longitude, String label) #
Returns: GlobeMarker

Adds a marker at a given latitude/longitude.

Parameters

latitude System.Double requiredposition: 0
longitude System.Double requiredposition: 1
label System.String requiredposition: 2
public GlobeRing AddRing(Double latitude, Double longitude) #
Returns: GlobeRing

Adds a ring/pulse at a given latitude/longitude.

Parameters

latitude System.Double requiredposition: 0
longitude System.Double requiredposition: 1
public GlobeGl Behavior(GlobeBehavior behavior) #
Returns: GlobeGl

Configures common behaviors using flags.

Parameters

behavior HtmlForgeX.GlobeBehavior requiredposition: 0
RegisterLibraries() #
public GlobeGl Settings(Action<GlobeGlSettings> configure) #
Returns: GlobeGl

Groups less-common options under a single fluent entry point.

Parameters

configure System.Action{HtmlForgeX.GlobeGlSettings} requiredposition: 0
public override String ToString() #
Returns: String

Properties

public String Id { get; } #

Unique id for the globe container.