Class EVSearchEngine

java.lang.Object
com.here.NativeBase
com.here.sdk.search.EVSearchEngine
All Implemented Interfaces:
EVSearchInterface

public final class EVSearchEngine extends NativeBase implements EVSearchInterface

The EVSearchEngine API provides detailed information about charging locations. It requires an online connection to execute the requests. A licence is required to use this API. Details can be found in HERE EV Charge Points API v3 - Developer Guide.

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.

  • Constructor Details

  • Method Details

    • setOptions

      public void setOptions(@NonNull EVSearchOptions options)

      Configures the behavior of EVSearchEngine using the provided input options.

      Parameters:
      options -

      Options used to customize how EVSearchEngine behaves.

    • search

      @NonNull public TaskHandle search(@NonNull List<String> ids, @NonNull EVSearchCallback callback)

      Performs an asynchronous request for EVChargingLocation instances with given Place IDs.

      Specified by:
      search in interface EVSearchInterface
      Parameters:
      ids -

      List of charging location identifiers.

      callback -

      Callback which receives the result on the main thread.

      Returns:

      Handle that will be used to manipulate the execution of the task.