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
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
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
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
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
GoToTarget.TargetCoordinates Property
The target of the animation as [x,y] or [x,y,z] coordinates.
public double[]? TargetCoordinates { get; set; }
Property Value
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
GoToTarget.TargetGeometry Property
The target of the animation as a single geometry.
public dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? TargetGeometry { get; set; }
Property Value
GoToTarget.TargetGraphic Property
The target of the animation as a single graphic.
public dymaptic.GeoBlazor.Core.Components.Layers.Graphic? TargetGraphic { get; set; }
Property Value
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
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; }