TypedFeaturesetFeature<T extends FeaturesetDescriptor> class
A FeaturesetFeature
with a typed FeaturesetDescriptor
. This is used to provide typed access to the specific properties and state of a feature with a known type such as StandardPOIs or StandardBuildings.
- Inheritance
-
- Object
- FeaturesetFeature
- TypedFeaturesetFeature
- Available extensions
Constructors
-
TypedFeaturesetFeature.new(T featureset, Map<
String?, Object?> geometry, Map<String, Object?> properties, Map<String, Object?> state, {FeaturesetFeatureId? id}) - TypedFeaturesetFeature.fromFeaturesetFeature(FeaturesetFeature feature)
-
Creates a
TypedFeaturesetFeature
from aFeaturesetFeature
.
Properties
- airportRef → String?
-
Available on TypedFeaturesetFeature<
A short identifier code of the airport. Expected to be null for non-airport points of interestStandardPOIs> , provided by the StandardPOIsFeature extensionno setter - category → String?
-
Available on TypedFeaturesetFeature<
Provides a broad distinction between place types.StandardPlaceLabels> , provided by the StandardPlaceLabelsFeature extensionno setter - category → String?
-
Available on TypedFeaturesetFeature<
A broad category of point of interest.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter - coordinate → Point?
-
Available on TypedFeaturesetFeature<
The coordinate of the Point of Interest.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter - featureset ↔ FeaturesetDescriptor
-
A featureset descriptor denoting the featureset this feature belongs to.
getter/setter pairinherited
-
geometry
↔ Map<
String?, Object?> -
A feature geometry.
getter/setter pairinherited
- group → String?
-
Available on TypedFeaturesetFeature<
A high-level building group like building-2d, building-3d, etc.StandardBuildings> , provided by the StandardBuildingsFeature extensionno setter - group → String?
-
Available on TypedFeaturesetFeature<
A high-level point of interest category like airport, transit, etc.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter - hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ FeaturesetFeatureId?
-
An identifier of the feature.
getter/setter pairinherited
- maki → String?
-
Available on TypedFeaturesetFeature<
An icon identifier, designed to assign icons using the Maki icon project or other icons that follow the same naming scheme.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter - name → String?
-
Available on TypedFeaturesetFeature<
Name of the place label.StandardPlaceLabels> , provided by the StandardPlaceLabelsFeature extensionno setter - name → String?
-
Available on TypedFeaturesetFeature<
Name of the point of interest.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter -
properties
↔ Map<
String, Object?> -
Feature JSON properties.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
↔ Map<
String, Object?> -
A feature state.
getter/setter pairinherited
- stateSnapshot → StandardBuildingsState
-
Available on TypedFeaturesetFeature<
A feature state.StandardBuildings> , provided by the StandardBuildingsFeature extensionno setter - stateSnapshot → StandardPlaceLabelsState
-
Available on TypedFeaturesetFeature<
A feature state.StandardPlaceLabels> , provided by the StandardPlaceLabelsFeature extensionno setter - stateSnapshot → StandardPOIsState
-
Available on TypedFeaturesetFeature<
A feature state.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter - transitMode → String?
-
Available on TypedFeaturesetFeature<
Mode of transport served by a stop/station. Expected to be null for non-transit points of interest.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter - transitNetwork → String?
-
Available on TypedFeaturesetFeature<
A rail station network identifier that is part of specific local or regional transit systems. Expected to be null for non-transit points of interest.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter - transitStopType → String?
-
Available on TypedFeaturesetFeature<
A type of transit stop. Expected to be null for non-transit points of interest.StandardPOIs> , provided by the StandardPOIsFeature extensionno setter
Methods
-
encode(
) → Object -
inherited
-
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.
inherited