dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Widgets

GoToTarget Class

The target location/viewpoint to animate to in the goTo() method. A two or three-element array of numbers represents the [x,y,z] coordinates to center the view on. When using an object for the target, use the properties in this record.

public class GoToTarget :
System.IEquatable<dymaptic.GeoBlazor.Core.Components.Widgets.GoToTarget>

Inheritance System.Object 🡒 GoToTarget

Implements System.IEquatable<GoToTarget>

Constructors

GoToTarget(double[], object, double[], Nullable, Nullable, Nullable, Nullable, Point) Constructor

Constructor for when the target is a collection of coordinates.

public GoToTarget(double[]? targetCoordinates, object? target, double[]? center, System.Nullable<double> scale, System.Nullable<double> zoom, System.Nullable<double> heading, System.Nullable<double> tilt, dymaptic.GeoBlazor.Core.Components.Geometries.Point? position);

Parameters

targetCoordinates System.Double[]

target System.Object

center System.Double[]

scale System.Nullable<System.Double>

zoom System.Nullable<System.Double>

heading System.Nullable<System.Double>

tilt System.Nullable<System.Double>

position Point

GoToTarget(Geometry, object, double[], Nullable, Nullable, Nullable, Nullable, Point) Constructor

Constructor for when the target is a single Geometry.

public GoToTarget(dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? targetGeometry, object? target, double[]? center, System.Nullable<double> scale, System.Nullable<double> zoom, System.Nullable<double> heading, System.Nullable<double> tilt, dymaptic.GeoBlazor.Core.Components.Geometries.Point? position);

Parameters

targetGeometry Geometry

target System.Object

center System.Double[]

scale System.Nullable<System.Double>

zoom System.Nullable<System.Double>

heading System.Nullable<System.Double>

tilt System.Nullable<System.Double>

position Point

GoToTarget(Geometry[], object, double[], Nullable, Nullable, Nullable, Nullable, Point) Constructor

Constructor for when the target is a collection of Geometries.

public GoToTarget(dymaptic.GeoBlazor.Core.Components.Geometries.Geometry[]? targetGeometries, object? target, double[]? center, System.Nullable<double> scale, System.Nullable<double> zoom, System.Nullable<double> heading, System.Nullable<double> tilt, dymaptic.GeoBlazor.Core.Components.Geometries.Point? position);

Parameters

targetGeometries Geometry[]

target System.Object

center System.Double[]

scale System.Nullable<System.Double>

zoom System.Nullable<System.Double>

heading System.Nullable<System.Double>

tilt System.Nullable<System.Double>

position Point

GoToTarget(Graphic, object, double[], Nullable, Nullable, Nullable, Nullable, Point) Constructor

Constructor for when the target is a single Graphic.

public GoToTarget(dymaptic.GeoBlazor.Core.Components.Layers.Graphic? targetGraphic, object? target, double[]? center, System.Nullable<double> scale, System.Nullable<double> zoom, System.Nullable<double> heading, System.Nullable<double> tilt, dymaptic.GeoBlazor.Core.Components.Geometries.Point? position);

Parameters

targetGraphic Graphic

target System.Object

center System.Double[]

scale System.Nullable<System.Double>

zoom System.Nullable<System.Double>

heading System.Nullable<System.Double>

tilt System.Nullable<System.Double>

position Point

GoToTarget(Graphic[], object, double[], Nullable, Nullable, Nullable, Nullable, Point) Constructor

Constructor for when the target is a collection of Graphics.

public GoToTarget(dymaptic.GeoBlazor.Core.Components.Layers.Graphic[]? targetGraphics, object? target, double[]? center, System.Nullable<double> scale, System.Nullable<double> zoom, System.Nullable<double> heading, System.Nullable<double> tilt, dymaptic.GeoBlazor.Core.Components.Geometries.Point? position);

Parameters

targetGraphics Graphic[]

target System.Object

center System.Double[]

scale System.Nullable<System.Double>

zoom System.Nullable<System.Double>

heading System.Nullable<System.Double>

tilt System.Nullable<System.Double>

position Point

GoToTarget(object, double[], Nullable, Nullable, Nullable, Nullable, Point) Constructor

The target location/viewpoint to animate to in the goTo() method. A two or three-element array of numbers represents the [x,y,z] coordinates to center the view on. When using an object for the target, use the properties in this record.

public GoToTarget(object? Target, double[]? Center, System.Nullable<double> Scale, System.Nullable<double> Zoom, System.Nullable<double> Heading, System.Nullable<double> Tilt, dymaptic.GeoBlazor.Core.Components.Geometries.Point? Position);

Parameters

Target System.Object

Center System.Double[]

Scale System.Nullable<System.Double>

Zoom System.Nullable<System.Double>

Heading System.Nullable<System.Double>

Tilt System.Nullable<System.Double>

Position Point

Properties

GoToTarget.Center Property

The View.Center to go to.

public double[]? Center { get; set; }

Property Value

System.Double[]

GoToTarget.Heading Property

The View.Heading to go to.

public System.Nullable<double> Heading { get; set; }

Property Value

System.Nullable<System.Double>

GoToTarget.Position Property

The View.Position to go to.

public dymaptic.GeoBlazor.Core.Components.Geometries.Point? Position { get; set; }

Property Value

Point

GoToTarget.Scale Property

The View.Scale to go to.

public System.Nullable<double> Scale { get; set; }

Property Value

System.Nullable<System.Double>

GoToTarget.Target Property

The target of the animation.

public object? Target { get; set; }

Property Value

System.Object

GoToTarget.TargetCoordinates Property

The target of the animation as [x,y] or [x,y,z] coordinates.

public double[]? TargetCoordinates { get; set; }

Property Value

System.Double[]

GoToTarget.TargetGeometries Property

The target of the animation as a collection of geometries.

public dymaptic.GeoBlazor.Core.Components.Geometries.Geometry[]? TargetGeometries { get; set; }

Property Value

Geometry[]

GoToTarget.TargetGeometry Property

The target of the animation as a single geometry.

public dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? TargetGeometry { get; set; }

Property Value

Geometry

GoToTarget.TargetGraphic Property

The target of the animation as a single graphic.

public dymaptic.GeoBlazor.Core.Components.Layers.Graphic? TargetGraphic { get; set; }

Property Value

Graphic

GoToTarget.TargetGraphics Property

The target of the animation as a collection of graphics.

public dymaptic.GeoBlazor.Core.Components.Layers.Graphic[]? TargetGraphics { get; set; }

Property Value

Graphic[]

GoToTarget.Tilt Property

The View.Tilt to go to.

public System.Nullable<double> Tilt { get; set; }

Property Value

System.Nullable<System.Double>

GoToTarget.Zoom Property

The View.Zoom to go to.

public System.Nullable<double> Zoom { get; set; }

Property Value

System.Nullable<System.Double>