yandex_mapkit_lite library
Classes
- AndroidYandexMap
- Android specific settings for YandexMap.
- BitmapDescriptor
- Defines a bitmap image. Used to provide Bitmap objects from different input sources.
- BoundingBox
- A rectangular box around the object.
- 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
- 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
- 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.
- 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.
- YandexMap
- A widget which displays a map using Yandex maps service.
- YandexMapController
Enums
- 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
- TextStylePlacement
- PlacemarkTextStyle placement
- TrafficColor
- The color that is used for traffic.
- VerticalAlignment
- Vertical logo alignment.
Extensions
Typedefs
-
ArgumentCallback<
T> = void Function(T argument) - CameraPositionCallback = void Function(CameraPosition cameraPosition, CameraUpdateReason reason, bool finished, VisibleRegion visibleRegion)
-
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)