search library - Dart API
search
search library
Classes
- Address
- Information about the address of a location.
- AddressQuery
- The options to specify an address query.
- BusinessDetails
- Contains place details such as contacts, opening hours and some electro vehicle info.
- CategoryQuery
- The options to specify a query by categories.
- CategoryQueryArea
- Area to perform search on.
- Contact
- Represents contact information.
- Details
- Contains details of a specific place, such as contact information, opening hours and assigned categories.
- EmailAddress
- Represents data related to specific email address.
- EMobilityServiceProvider
- eMSP (e-Mobility Service Provider) for which the EV station operator has EV roaming agreements.
- EVChargingPool
- A charging pool for electric vehicles is an area equipped with one or more charging stations.
- EVChargingPoolDetails
- Electric vehicle charging pool details.
- EVChargingStation
- Group of connectors for electrical vehicles, defined by a common charging connector type and max power level.
- Evse
- 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.
- EVSEConnector
- EVSE connector.
- FuelAdditive
- Contains fuel additive information for generic fuel type.
- FuelStation
- Contains information about a specific fuel station.
- GenericFuel
- Contains generic fuel type info of fuel station.
- GeoPlace
- GeoPlace struct represents a location object: such as a country, a city, a point of interest (POI) etc.
- IndexRange
- Holds information to which part of the text, input query was matched.
- LandlinePhone
- Represents data related to specific landline phone number.
- LocationDetails
- Contains geographical info about location
- MobilePhone
- Represents data related to specific mobile phone number.
- OpeningHours
- Represents opening hours information.
- Place
- Represents a location object, such as a country, a city, a point of interest (POI) etc.
- PlaceCategory
- Represents a category of place with different levels of granularity.
- PlaceChain
- Parameters related to HERE Places chain system.
- PlaceFilter
- The filter options to specify a place.
- PlaceFilterEv
- Constraints that are applicable on the places of category EV station.
- PlaceFoodType
- Parameters related to HERE Places cuisine system.
- PlaceIdQuery
- The options to specify a Place id query.
- POIPaymentDetails
- Details about the payment options at the POI.
- POIPaymentMethod
- Holds constants that represent payment methods.
- ResponseDetails
- Structure holding various information received with response to a query.
- ScheduleDetails
- Encapsulates schedule details complying with the iCalendar specification: https://tools.ietf.org/html/rfc5545.
- SearchEngine
- The SearchEngine API unlocks the search, geocoding and suggesting capabilities of HERE services to provide developers with unmatched flexibility to create differentiating location-enabled applications.
- SearchInterface
- Provides the abstract class for the online and offline search engines.
- SearchOptions
- Encapsulates options that control the behavior of search and suggest operations.
- StructuredQuery
- The options to specify a structured query.
- StructuredQueryAddressElements
- Defines query address elements which will be used to build address hierarchy during searches.
- Suggestion
- Suggestion is meant to provide relevant suggestions to partial queries, like "restaur", "starbu", "eiffel".
- SupplierReference
- Identifier of the place as provided by the supplier
- TextQuery
- The options to specify a text query.
- TextQueryArea
- Area to perform search on.
- TruckAmenities
- Truck amenities struct, represents availability (true/false) for each feature, except shower_count - number of showers, if data is available.
- TruckFuel
- Contains truck fuel type info of fuel station.
- WebDetails
- Contains information about images, editorials, rating and a urls to them.
- WebEditorial
- Contains information about editorial article and a link to it.
- WebImage
- Contains image information and direct link to it.
- WebRating
- Contains information about rating and a url to review.
- WebsiteAddress
- Represents data related to specific website address
- WebSource
- Contains information about provider of the item and a direct link to the item.
Enums
- AddressType
- Address type
- AreaType
- Represents a type of area like country, state, city, county, etc.
- EVAccessRestrictionReason
-
Represents the restriction reason of an
EVChargingPool. - EVAccessType
-
Represents the accessibility level of an
EVChargingPool. - EVSEStatus
- EVSE status
- HighlightType
- Specifies members of Suggestion class to which input query can be matched.
- PlaceSerializationError
- Represents and error, which occurs during place serialization and deserialization routines.
- PlaceType
- Specifies place type of Place result from a search query.
- SearchError
- Specifies possible errors that may result from a search query.
- StructuredQueryResultType
- Specifies expected result type.
- SuggestionType
- Specifies the type of suggestion returned for query.
Typedefs
- PlaceIdSearchCallback = void Function(SearchError? searchError, Place? place)
- The method will be called on the main thread when a search by id call has been completed.
- PlaceIdSearchCallbackExtended = void Function(SearchError? searchError, Place? place, ResponseDetails? responseDetails)
- The method will be called on the main thread when a search by id call has been completed.
-
SearchCallback
= void Function(SearchError? searchError, List<
Place> ? places) - The method will be called on the main thread when a search call has been completed.
-
SearchCallbackExtended
= void Function(SearchError? searchError, List<
Place> ? places, ResponseDetails? responseDetails) - The method will be called on the main thread when a search call has been completed.
-
SuggestCallback
= void Function(SearchError? searchError, List<
Suggestion> ? suggestions) - The method will be called on the main thread when a suggest call has been completed.
-
SuggestCallbackExtended
= void Function(SearchError? searchError, List<
Suggestion> ? suggestions, ResponseDetails? responseDetails) - The method will be called on the main thread when a suggest call has been completed.
Exceptions / Errors
- PlaceSerializationExceptionException
- Place serialization exception