dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components

StopsByInterval Class

Defines regularly spaced stops on the time slider from a TimeInterval. ArcGIS Maps SDK for JavaScript

public class StopsByInterval : dymaptic.GeoBlazor.Pro.Components.TimeSliderStops

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 TimeSliderStops 🡒 StopsByInterval

Constructors

StopsByInterval() Constructor

Parameterless constructor for use as a Razor Component.

public StopsByInterval();

StopsByInterval(TimeInterval, TimeExtent) Constructor

Parameterized constructor for use in code.

public StopsByInterval(dymaptic.GeoBlazor.Core.Components.TimeInterval? interval=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null);

Parameters

interval TimeInterval

Specifies a granularity of temporal data and allows you to visualize the data at specified intervals. ArcGIS Maps SDK for JavaScript

timeExtent TimeExtent

A period of time with definitive start and end dates. ArcGIS Maps SDK for JavaScript

Properties

StopsByInterval.Interval Property

Specifies a granularity of temporal data and allows you to visualize the data at specified intervals. It can be set at regular interval such as every hour or every day.

public dymaptic.GeoBlazor.Core.Components.TimeInterval? Interval { get; set; }

Property Value

TimeInterval

StopsByInterval.TimeExtent Property

The time period to divide. If unspecified, the time slider's fullTimeExtent will be used.

public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }

Property Value

TimeExtent

StopsByInterval.Type Property

A non-ESRI property to determine the type of stops to help with the serialization.

public override dymaptic.GeoBlazor.Pro.Enums.TimeSliderStopsType Type { get; }

Property Value

TimeSliderStopsType

Methods

StopsByInterval.GetInterval() Method

Asynchronously retrieve the current value of the Interval property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInterval?> GetInterval();

Returns

System.Threading.Tasks.Task<TimeInterval>

StopsByInterval.GetTimeExtent() Method

Asynchronously retrieve the current value of the TimeExtent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();

Returns

System.Threading.Tasks.Task<TimeExtent>

StopsByInterval.SetInterval(TimeInterval) Method

Asynchronously set the value of the Interval property after render.

public System.Threading.Tasks.Task SetInterval(dymaptic.GeoBlazor.Core.Components.TimeInterval? value);

Parameters

value TimeInterval

The value to set.

Returns

System.Threading.Tasks.Task

StopsByInterval.SetTimeExtent(TimeExtent) Method

Asynchronously set the value of the TimeExtent property after render.

public System.Threading.Tasks.Task SetTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent? value);

Parameters

value TimeExtent

The value to set.

Returns

System.Threading.Tasks.Task