yandex_mapkit library

Classes

AndroidYandexMap
Android specific settings for YandexMap.
BicycleRoute
Driving route. A route consists of multiple sections Each section has a corresponding annotation that describes the action at the beginning of the section.
BicycleSession
BicycleSessionResult
Result of a request to build routes If any error has occured then routes will be empty, otherwise error will be empty
BicycleWeight
Quantitative characteristics of any segment of the route.
BitmapDescriptor
Defines a bitmap image. Used to provide Bitmap objects from different input sources.
BoundingBox
A rectangular box around the object.
CameraBounds
Boundaries of the camera on map.
CameraPosition
The position of the camera.
CameraUpdate
Defines a camera move, supporting absolute moves as well as moves relative the current position.
Circle
A circle around the specified point.
CircleMapObject
A circle to be displayed on YandexMap.
Cluster
A number placemarks grouped into single placemark created for ClusterizedPlacemarkCollection Cluster
ClusterizedPlacemarkCollection
A collection of PlacemarkMapObject to be displayed on YandexMap
DrivingOptions
Options to fine-tune driving request.
DrivingRoute
Driving route. A route consists of multiple sections Each section has a corresponding annotation that describes the action at the beginning of the section.
DrivingSectionMetadata
Information about driving route metadata.
DrivingSession
DrivingSessionResult
Result of a request to build routes If any error has occured then routes will be empty, otherwise error will be empty
DrivingWeight
Quantitative characteristics of any segment of the route.
Geometry
A geometric representation of an object on map
GeoObject
Geo object. Can be displayed as a placemark, polyline, polygon, etc. depending on the geometry type.
GeoObjectSelectionMetadata
Geo object metadata which is needed to select object
LinearRing
A sequence of four or more vertices, with all points along the linearly-interpolated curves (line segments) between each pair of consecutive vertices. A ring must have either 0, 4 or more points. The first and last points of the ring must be in the same position. The ring must not intersect with itself.
LocalizedValue
A value respecting the device locale.
MapAlignment
Map logo alignment.
MapAnimation
The animation that is used to switch between states.
MapObject<T>
A common interface for maps types.
MapObjectCollection
A collection of MapObject to be displayed on YandexMap All mapObjects must be unique, i.e. each MapObject.mapId must be unique
MapObjectId
Uniquely identifies object an among all MapObjectCollection.mapObjects of a specific type.
MapObjectUpdates<T extends MapObject>
Update specification for a set of objects.
MapRect
The rectangle to display on the map.
MultiPolygon
An area consisting of multiple external polygons
PedestrianMetadata
Information about pedestrian route metadata.
PedestrianRoute
Pedestrian route. A route consists of multiple sections Each section has a corresponding annotation that describes the action at the beginning of the section.
PedestrianSession
PedestrianSessionResult
Result of a request to build routes If any error has occured then routes will be empty, otherwise error will be empty
PedestrianTravelEstimation
Information about driving route metadata.
PedestrianWeight
Quantitative characteristics of any segment of the route.
PlacemarkCompositeIconItem
A part of a composite icon to visually show a PlacemarkMapObject icon
PlacemarkIcon
Visual icon of a single PlacemarkMapObject
PlacemarkIconStyle
Visual icon of an icon to be used to visually show a PlacemarkMapObject
PlacemarkMapObject
A placemark to be displayed on YandexMap at a specific point
PlacemarkText
Text to display on top of a PlacemarkMapObject
PlacemarkTextStyle
Visuals of text displayed with a PlacemarkMapObject
Point
A point at the specified coordinates.
Polygon
A polygon with one or more polygons in it. The exterior and interior areas are specified using LinearRing.
PolygonMapObject
A polygon to be displayed on YandexMap
Polyline
A polyline between a number of points. A polyline is drawn between consecutive points.
PolylineMapObject
Collection of points connected by lines to be displayed on YandexMap
RequestPoint
Point for a route build request
ScreenPoint
A point on the device screen.
ScreenRect
A rectangle on the device screen.
SearchAddress
Structured toponym address
SearchItem
Found geo object item
SearchItemBusinessMetadata
Extended information about company.
SearchItemToponymMetadata
Additional data for toponym objects.
SearchOptions
Options to fine-tune search request.
SearchSession
Defines a started search request
SearchSessionResult
Result of a search request If any errors have occured then items, found, page will be empty, otherwise error will be empty
SuggestItem
A single suggested item.
SuggestOptions
Options to fine-tune suggest request.
SuggestSession
Defines a started suggest request
SuggestSessionResult
Result of a suggest request If any error has occured then items will be empty, otherwise error will be empty
TimeOptions
Options to fine-tune pedestrian request.
TrafficLevel
The level of traffic.
UserLocationAnchor
Defines the anchor points for user location layer
UserLocationView
Interface used to specify the appearance of the user location icon elements.
VisibleRegion
Defines the visible region.
YandexBicycle
Interface for the Bicycle router.
YandexDriving
Interface for the driving router.
YandexMap
A widget which displays a map using Yandex maps service.
YandexMapController
YandexPedestrian
Interface for the Pedestrian router.
YandexSearch
Main interface for searching.
YandexSuggest
Interface for text suggestions.

Enums

BicycleVehicleType
CameraUpdateReason
HorizontalAlignment
Horizontal logo alignment.
MapAnimationType
Animation types
MapType
The type of map displayed.
RequestPointType
The waypoint and a point the path must go through.
RotationType
PlacemarkIconStyle rotation types
SearchComponentKind
SearchType
Bitmask for requested search types. Only none, geo, biz are currently implements Other types are left for future compatability
SuggestItemType
SuggestType
All types availabled for suggestion.
TextStylePlacement
PlacemarkTextStyle placement
TrafficColor
The color that is used for traffic.
VerticalAlignment
Vertical logo alignment.

Typedefs

ArgumentCallback<T> = void Function(T argument)
CameraPositionCallback = void Function(CameraPosition cameraPosition, CameraUpdateReason reason, bool finished)
ClusterCallback = Future<Cluster?> Function(ClusterizedPlacemarkCollection self, Cluster cluster)
ClusterTapCallback = void Function(ClusterizedPlacemarkCollection self, Cluster cluster)
DragCallback<T> = void Function(T mapObject, Point point)
DragEndCallback<T> = void Function(T mapObject)
DragStartCallback<T> = void Function(T mapObject)
MapCreatedCallback = void Function(YandexMapController controller)
ObjectTapCallback = void Function(GeoObject geoObject)
TapCallback<T> = void Function(T mapObject, Point point)
TrafficChangedCallback = void Function(TrafficLevel? trafficLevel)
UserLocationCallback = Future<UserLocationView>? Function(UserLocationView view)