EVPoiFilterCriteriaBuilder class abstract
Builder for EV POI filtering criteria.
For all list-based filter methods, an empty list means accept all.
Filtering takes effect only when the corresponding EV charging station POI categories are enabled.
- Charging station for cars: 700-7600-0322 (required when filtering for cars)
- Charging station for trucks: 700-7600-0323 (required when filtering for trucks)
POI category visibility can be controlled using
MapContentSettings.setPoiCategoriesVisibility.
Note: This is a beta release of this feature and may contain bugs or exhibit unexpected behaviour. Related APIs are subject to change without a deprecation process.
Constructors
- EVPoiFilterCriteriaBuilder()
-
Creates a new builder.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
build(
) → PoiFilterCriteria - Builds an opaque POI criteria object.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
withChargingOnSite(
bool value) → EVPoiFilterCriteriaBuilder - Matches POIs where either general public or just customers are offered charging.
-
withConnectorTypes(
List< String> ids) → EVPoiFilterCriteriaBuilder - Accepted connector type strings.
-
withElectricCurrentType(
ElectricCurrentType type) → EVPoiFilterCriteriaBuilder - Required current type (AC or DC).
-
withElectricVehicleTypes(
List< ElectricVehicleType> types) → EVPoiFilterCriteriaBuilder - Accepted electric vehicle types.
-
withMinCurrent(
int amperes) → EVPoiFilterCriteriaBuilder - Minimum current required on any matching port in amperes.
-
withMinPower(
int kilowatts) → EVPoiFilterCriteriaBuilder - Minimum charging power required on any matching port in kilowatts.
-
withMinVoltage(
int volts) → EVPoiFilterCriteriaBuilder - Minimum voltage required on any matching port in volts.
-
withReservable(
bool value) → EVPoiFilterCriteriaBuilder - Matches POIs whose reservable flag equals this value.
-
withSubscription(
bool value) → EVPoiFilterCriteriaBuilder - Matches POIs whose subscription flag equals this value.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited