dart_mapbox_search library

Classes

MapboxSearch
A class for holding the client that separates the clients for the Mapbox Search Box and Geocoding API
MapboxSearchBox
A class representing a BBOX (bounding box) object for Mapbox search functionality
MapboxSearchClient
A class holding the clients for the Mapbox Search Box and Geocoding API
MapboxSearchContext
A class representing the context of a Mapbox search result
MapboxSearchContextAddress
A class representing address information in the Mapbox search context
MapboxSearchContextCountry
A class representing country information in the Mapbox search context
MapboxSearchContextDistrict
A class representing district information in the Mapbox search context
MapboxSearchContextLocality
A class representing locality information in the Mapbox search context
MapboxSearchContextNeighborhood
A class representing neighborhood information in the Mapbox search context
MapboxSearchContextPlace
A class representing place information in the Mapbox search context
MapboxSearchContextPostcode
A class representing postcode information in the Mapbox search context
MapboxSearchContextRegion
A class representing region information in the Mapbox search context
MapboxSearchContextSecondaryAddress
A class representing secondary address information in the Mapbox search context
MapboxSearchContextStreet
A class representing street information in the Mapbox search context
MapboxSearchExternal
A class representing external IDs associated with a Mapbox search result
MapboxSearchFailure<S>
Class representing a failed Mapbox search result
MapboxSearchFeatureGeometry
A class representing the spatial geometry of the returned feature.
MapboxSearchFeaturePropertiesCoordinates
Represents coordinates of a Mapbox search feature
MapboxSearchFeaturePropertiesCoordinatesRoutablePoint
Represents a routable point related to Mapbox search feature coordinates
MapboxSearchGeocodingClient
The Mapbox Geocoding API does two things: forward geocoding and reverse geocoding:
MapboxSearchGeocodingFeature
Represents a geographic feature returned in the geocoding response
MapboxSearchGeocodingFeatureProperties
Represents the properties of a geographic feature returned by Mapbox Geocoding API
MapboxSearchGeocodingMatch
Represents all match codes in a single class
MapboxSearchGeocodingResponse
Represents a response object containing geocoding results
MapboxSearchIpProximity
Represents proximity by IP address
MapboxSearchListCategoriesResponse
Represents the response made by the /categories endpoint
MapboxSearchListCategoriesResponseListItem
Represents a list item of the response made by the /list/categories endpoint
MapboxSearchPoint
A class representing a geographic point with longitude and latitude
MapboxSearchPointProximity
Represents proximity by a specific geographic point
MapboxSearchProximity
Sealed class defining different types of proximity
MapboxSearchResult<S>
Abstract class representing the result of a Mapbox search
MapboxSearchRoute
Represents a route with a polyline string and its geometry precision type.
MapboxSearchSearchClient
The Mapbox Search Box API is the easiest way to add interactive location search to connected cars, micro-mobility services, delivery apps, and more. Search Box API supports interactive location search or stand-alone queries to search addresses, places, and points of interest.
MapboxSearchSearchFeature
Represents a feature from a search request
MapboxSearchSearchFeatureProperties
Representing the properties of a Mapbox feature
MapboxSearchSearchResponse
Represents a response from the Search Box API (not /suggest & /list/category).
MapboxSearchSuccess<S>
Class representing a successful Mapbox search result
MapboxSearchSuggestResponse
Represents a response by the /suggest endpoint
MapboxSearchSuggestResponseSuggestion
Representing the response object of a request to the /suggest endpoint

Enums

MakiIcon
Enum representing all Maki icons
MapboxSearchAccuracy
Enum representing the result accuracy
MapboxSearchAttributeSet
Enum representing all supported attribute sets
MapboxSearchCountry
Enum representing all countries
MapboxSearchFeatureType
Enum representing all feature types
MapboxSearchGeocodingConfidence
Enum representing all supported confidence scores
MapboxSearchGeocodingMatchCode
Enum representing all supported match codes
MapboxSearchGeocodingResponseFormat
Enum representing all supported response formats
MapboxSearchGeocodingWorldview
Enum representing all supported worldviews Worldviews
MapboxSearchLanguage
Enum representing all supported languages
MapboxSearchNavigationProfile
Enum representing all supported navigation profiles
MapboxSearchPoiCategory
Enum representing all supported POI categories
MapboxSearchRouteGeometry
Enum representing all supported route geometries

Extensions

GenericExtension on T?
Extension on nullable types to provide additional functionality
ListExtension on List<T>
Extension on List to provide additional functionality

Typedefs

Json = Map<String, dynamic>
typedef representing a JSON object