SegmentDataLoaderOptions class

Specifies which data should be loaded by the SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData function.

Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

Constructors

SegmentDataLoaderOptions()

Properties

hashCode → int
The hash code for this object.
no setter
loadAdministrativeRules ↔ bool
If it is true, SegmentSpanData.administrativeRules will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called. Defaults to false.
getter/setter pair
loadBaseSpeeds ↔ bool
If it is true, SegmentSpanData.positiveDirectionBaseSpeedInMetersPerSecond, SegmentSpanData.negativeDirectionBaseSpeedInMetersPerSecond and SegmentSpanData.baseSpeedInMetersPerSecond will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadFunctionalRoadClass ↔ bool
If it is true, the SegmentSpanData.functionalRoadClass will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadLocalRoadCharacteristics ↔ bool
If it is true, SegmentSpanData.localRoadCharacteristics will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadRailwayCrossings ↔ bool
If it is true, SegmentData.railwayCrossings will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called. Defaults to false.
getter/setter pair
loadRoadAttributes ↔ bool
If it is true, SegmentSpanData.physicalAttributes and SegmentSpanData.roadUsages will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadRoadSigns ↔ bool
If it is true, SegmentData.roadSigns will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called. Defaults to false.
getter/setter pair
loadSpecialSpeedSituations ↔ bool
If it is true, SegmentSpanData.specialSpeedSituations will be loaded when SegmentDataLoader.loadData is called. Note: To get timezone offset and daylight saving time values for TimeRule, sdk.mapdata.SegmentDataLoaderOptions.load_administrative_rules must also be set to true. Defaults to false.
getter/setter pair
loadSpeedLimits ↔ bool
If it is true, SegmentSpanData.positiveDirectionSpeedLimit, SegmentSpanData.negativeDirectionSpeedLimit and SegmentSpanData.speedLimit will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadStreetNamesAndRoadNumbers ↔ bool
If it is true, SegmentSpanData.streetNames and SegmentSpanData.roadNumbers and will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadTollPoints ↔ bool
If it is true, SegmentData.tollPoints will be loaded when SegmentDataLoader.loadDirectedSegmentData is called. Defaults to false.
getter/setter pair
loadTrafficSignals ↔ bool
If it is true, SegmentData.trafficSignals will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called. Defaults to false.
getter/setter pair
loadTransportModesAccess ↔ bool
If it is true, SegmentSpanData.allowedTransportModes will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadTravelDirection ↔ bool
If it is true, the SegmentSpanData.travelDirection will be loaded when SegmentDataLoader.loadData or SegmentDataLoader.loadDirectedSegmentData is called.
getter/setter pair
loadUrban ↔ bool
If it is true, SegmentSpanData.isUrban will be loaded when SegmentDataLoader.loadData is called. Defaults to false.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.