Class EVChargingPool

java.lang.Object
com.here.sdk.search.EVChargingPool

public final class EVChargingPool extends Object

A charging pool for electric vehicles is an area equipped with one or more charging stations.

Use PlaceCategory.BUSINESS_AND_SERVICES_EV_CHARGING_STATION to find stations. In the Details of a Place result you can find the list of found pools containing stations, if any.

For offline EV rich attributes, also enable LayerConfiguration.Feature.EV in SDKOptions.layerConfiguration.

  • Field Details

    • chargingStations

      @NonNull public List<EVChargingStation> chargingStations

      List of charging stations.

    • eMobilityServiceProviders

      @NonNull public List<EMobilityServiceProvider> eMobilityServiceProviders

      List of e-Mobility Service Providers. Only online search fills this field.

    • access

      @Nullable public EVAccessType access

      The accessibility level of the charging pool, or null if unknown.

    • accessRestrictionReasons

      @NonNull public List<EVAccessRestrictionReason> accessRestrictionReasons

      Contains the list of reasons for restriction. Populated only for offline search and when access is EVAccessType.RESTRICTED_ACCESS.

    • details

      @Nullable public EVChargingPoolDetails details

      EV charging station attributes details. It is available only for a place that has charging station for electric vehicles. Only offline search fills this field.

      Note: Not available as part of Suggestion results.

    • id

      @Nullable public String id

      HERE ID of the charging pool. Only online search fills this field.

    • cpoId

      @Nullable public String cpoId

      CPO (Charge Point Operator) id for charging pool. Only online search fills this field.

    • evseInfo

      @NonNull public List<Evse> evseInfo

      Charge Point Operator (CPO) ID uses the Electric Vehicle Supply Equipment ID (EVSE ID) for an exact identification of the charging infrastructure and charging point. Only online search fills this field.

  • Constructor Details

    • EVChargingPool

      public EVChargingPool(@NonNull List<EVChargingStation> chargingStations, @NonNull List<EMobilityServiceProvider> eMobilityServiceProviders, @NonNull List<EVAccessRestrictionReason> accessRestrictionReasons)

      Creates a new instance.

      Parameters:
      chargingStations -

      List of charging stations.

      eMobilityServiceProviders -

      List of e-Mobility Service Providers. Only online search fills this field.

      accessRestrictionReasons -

      Contains the list of reasons for restriction. Populated only for offline search and when access is EVAccessType.RESTRICTED_ACCESS.

  • Method Details