mapkit library

Classes

Animation
The animation that is used to switch between states.
Arrow
The arrow element.
ArrowStyle
Attribution
Details about the source of information.
AttributionAuthor
BaseDataSource
BaseDataSourceBuilder
BaseMapObjectCollection
BaseMetadata
BaseTileDataSourceBuilder
BoundingBox
A rectangular box around the object.
CachePathUnavailable
Cache path doesn't exist or there no read permissions.
Callback
CameraBounds
The object that is used to interact with the map bounds.
CameraPosition
The position of the camera.
Circle
A circle around the specified point.
CircleMapObject
The circle element.
Cluster
ClusterizedPlacemarkCollection
A collection that displays large groups of placemarks efficiently. Placemarks that are too close to each other with current zoom are rendered as a single cluster. Placemarks and clusters are not shown until clusterPlacemarks method is called explicitly.
ClusterListener
ClusterTapListener
CompositeIcon
Combines multiple icons into one.
CreateTileDataSource
DataSource
DataSourceLayer
DataSourceListener
Direction
Represents the panorama direction.
DummyLocationManager
Provides the ability to set any location and notify all consumers of this location.
FlutterRoadEventsLayerFactory
Geometry
A container of other geometry objects. Point - A point on the map. Polyline - A polyline between a number of points. Polygon - A polygon with one or more polygons in it. BoundingBox - A rectangular box around the object. Circle - A circle around the specified point.
GeoObject
Geo object. Can be displayed as a placemark, polyline, polygon, and other, depending on the geometry type.
GeoObjectCollection
A collection of geo objects. Allows you to group geo objects for adding them to the map, setting options, etc. Collections are geo objects too.
GeoObjectCollectionItem
The geo objects in the collection.
GeoObjectInspectionMetadata
Metadata type added to all objects returned by Map.visibleObjects
GeoObjectSelectionMetadata
Geo object metadata which is needed to select object.
GeoObjectSession
The interface for working with the session.
GeoObjectSessionGeoObjectListener
GeoObjectTags
Geo object tags.
GeoObjectTapEvent
Information about the tapped object.
HighlightedRoadEvent
IconStyle
The style of created icons.
IconStyleNative
Image
ImageImageSize
ImagesImageDataDescriptor
ImagesImageUrlProvider
InternalDefaultStyleProvider
InternalDefaultStyleProviderFactory
JamSegment
A segment of a traffic jam that has specific traffic conditions.
JamStyle
The style that is used to display traffic intensity.
JamTypeColor
Color for specific level of traffic intensity.
Layer
Interface for working with the layer.
LayerIds
LayerLoadedListener
Allows user to be notified when the layer has finished loading. This occurs after all tiles required to render the layer have been fetched, and are ready to be rendered. This event will not fire if the layer never loads due to connectivity issues, or if the layer is continuously changing and never completes loading due to the user constantly interacting with the map.
LayerOptions
Options that are used when adding a layer to the map.
LayerOptionsNative
LayersGeoObjectTapListener
Retrieves the brief geoObject info when an object is tapped.
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.
LocalizedPhrase
LocalizedValue
A value respecting the device locale.
Location
The geographical position of the object.
LocationListener
The listener that handles the updates to the device location.
LocationManager
Handles location updates and changes.
LocationManagerUtils
LocationSimulator
Simulates the device location.
LocationSimulatorListener
Listens for updates for location simulation.
LocationUnavailableError
This error is returned if the location is not available.
LocationViewSource
Base class interface of a location-view source.
LocationViewSourceFactory
The object that allows to control logo display properties.
LogoAlignment
Logo alignment class.
LogoPadding
Logo padding class.
Map
The object that is used to interact with the map.
MapCameraCallback
MapCameraListener
Listens for updates to the camera position.
MapInputListener
Listener for user interactions with the map.
MapKit
Provides access to all services in the SDK.
MapLoadedListener
Listener interface for when the map has finished loading. This occurs after all tiles required to render the map have been fetched, and are ready to be rendered. This event will not fire if the map never loads due to connectivity issues, or if the map is continuously changing and never completes loading due to the user constantly interacting with the map.
MapLoadStatistics
The time it took to load map elements.
MapObject
An object displayed on the map.
MapObjectCollection
A collection of map objects that can hold any set of MapObject items, including nested collections.
MapObjectCollectionListener
The map object collection can't be modified in callbacks. A runtime::RuntimeError exception is thrown if this happens.
MapObjectDragListener
This listener is notified when a map object is being dragged. Note that the map object's "draggable" property needs to be set to True in order to activate dragging. A long tap on a map object activates dragging mode.
MapObjectTapListener
If an event is not handled by the source object then it's propagated to its parent. This listener can be attached to any MapObject including MapObjectCollection.
MapObjectVisitor
Used to traverse over the children of the MapObjectCollection.
MapSizeChangedListener
Listener for MapWindow size changes.
MapWindow
Handles the MapWindow element.
MultiPolygon
An area consisting of multiple external polygons.
ObjectEvent
Base abstract class for an object event. Layers that produce object event callbacks need to provide derived event classes.
OfflineCacheDataMoveListener
Listener for the information about operations. @attention This feature is not available in the free MapKit version.
OfflineCacheManager
Offline cache manager. @attention This feature is not available in the free MapKit version.
OfflineCacheManagerClearListener
OfflineCacheManagerErrorListener
OfflineCacheManagerPathGetterListener
OfflineCacheManagerPathSetterListener
OfflineCacheManagerSizeListener
OfflineCacheRegion
@attention This feature is not available in the free MapKit version.
OfflineCacheRegionListener
Listener to handle region information. @attention This feature is not available in the free MapKit version.
OfflineMapRegionListUpdatesListener
Listener to handle region list updated @attention This feature is not available in the free MapKit version.
PersonalizedPoiExtraMetadata
PersonalizedPoiExtraMetadataEntry
PlacemarkAnimation
Provides an interface to load and control animation of placemark.
PlacemarkCreatedCallback
PlacemarkMapObject
Represents a geo-positioned object on the map.
PlacemarksStyler
Represents a styler for all placemarks in the map object collection, including placemarks in child collections. When a new placemark is added to a collection, the placemark tries to get style properties from the collection where it has been added. If this collection doesn't have a style property, the placemark tries to get it from the closest parent collection. If none of these collections have a specific style property, the placemark sets the default value for this property.
PlacemarkStyle
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 displayed on the map.
Polyline
A polyline between a number of points. A polyline is drawn between consecutive points.
PolylineIndex
Provides methods for binding locations to a polyline
PolylineMapObject
A polyline object with adjustable segment colors. Supports outlines, dash, arrows, and hiding parts of the polyline efficiently.
PolylinePosition
The position on a polyline.
PolylineStyle
Zoom and tilt independent styling parameters for outline. Default values for PolylineStyle fields are the same as corresponding PolylineMapObject if not specified explicitly.
PolylineUtils
Projection
Makes two conversions: world->XY and XY->world, where XY are tile indexes. There are two main derived classes: spherical mercator (google, osm) and wgs84 mercator (yandex).
Projections
RawTile
A raw tile that can be displayed on the map.
Rect
The rectangle to display on the map.
RequestPoint
There are two types of request points. A waypoint is a destination. Use it when you plan to stop there. Via points (throughpoints) correct the route to make it pass through all the via points. Waypoints are guaranteed to be between sections in the resulting route. Via points are embedded into sections.
RoadEvent
RoadEventsEventInfoSession
Session for requesting road event info.
RoadEventsEventInfoSessionEventInfoListener
RoadEventsLayer
RoadEventsLayerHighlightCircleStyle
RoadEventsLayerListener
RoadEventsLayerRoadEventStyle
RoadEventsLayerRoadEventStylingProperties
Interface that has subset of fields of RoadEvent necessary for providing style.
RoadEventsLayerStyleProvider
RoadEventsLayerTextStyle
RoadEventsManager
RoutePosition
ScreenPoint
A point on the device screen.
ScreenRect
A rectangle on the device screen.
Segment
A line between two points.
Span
The panorama field of view.
SpannableString
A string that supports spans in it.
SpannableStringSpan
A span of text in the SpannableString.
Speaker
StorageErrorListener
Storage error listener. This is a listener to subscribe to storage errors in managers that control some type of storage.
StorageManager
Storage manager. This is a manager that controls temporary cache storages (for example map tiles).
StorageManagerClearListener
StorageManagerSizeListener
StylingBilinearFunctionMatrix
defines function func(zoom, tilt) as func(zooms\[x\], tilts\[y\]) == points\[x\]\[y\] for all x in [0, zooms.size()), y in [0, tilts.size()) https://en.wikipedia.org/wiki/Bilinear_interpolation
StylingConstantFunctionPoints
StylingLinearTiltFunctionPoints
StylingLinearZoomFunctionPoints
StylingProportionFunction
Subpolyline
A part of a polyline.
SubpolylineHelper
TaxiMoney
TextStyle
The style of placemarks's text.
TextStyleNative
TileDataSource
TileDataSourceBuilder
TileId
The ID of a tile on the map.
TileProvider
Generates tiles.
TilesUrlProvider
Provides a formatted URL.
Time
Time in I18nTime format.
TrafficLayer
A layer with traffic information.
TrafficLevel
The level of traffic.
TrafficListener
Listener to handle traffic information.
Uri
URI that can be used for requests.
UriObjectMetadata
URI metadata.
UserData
Describes data attached to features in user layer.
UserLocationAnchorChanged
Event for a change in the user location icon anchor.
UserLocationIconChanged
This event triggers when the user location icon type is changed.
UserLocationLayer
Use the UserLocationLayer interface to manage the location icon: its appearance, following mode, data source and so on.
UserLocationObjectListener
User location events object listener. Use it to customize the user location view. Although some callbacks are unused, the generic structure of the interface is suitable for object layer listeners.
UserLocationTapListener
Triggered by a tap on the user location icon.
UserLocationView
Use this interface to specify the appearance of the user location icon elements.
Version
Dot-separated version string. Alphabetical symbols are ignored without errors.
ViewArea
Defines the visible area.
VisibleRegion
Defines the visible region.
VisibleRegionUtils
XYPoint
World coordinates.
ZoomRangeIdl
Describes the range of zoom levels. Zooming is allowed between zMin and zMax values.

Enums

AnimationType
Available animation types.
AnnotationLanguage
The language of the annotations.
CameraUpdateReason
The reason of the camera update.
GeoObjectInspectionMetadataObjectType
GestureFocusPointMode
Specifies the way provided zoom focus point affects gestures.
JamType
The intensity of traffic.
LocationFilteringMode
LocationPurpose
LocationStatus
Defines if the location is available or not.
LogoHorizontalAlignment
Horizontal logo alignment.
LogoVerticalAlignment
Vertical logo alignment.
MapMode
Supported map style modes
MapType
The type of map displayed.
OfflineCacheRegionState
The state of the region. @attention This feature is not available in the free MapKit version.
OverzoomMode
PointOfView
The point of view.
PolylineIndexPriority
RawTileState
Available tile states.
RawTileUseCache
RequestPointType
The waypoint and a point the path must go through.
RoadEventsEventTag
RoadEventSignificance
RoadEventsLayerHighlightMode
RotationType
The way rotation is handled.
SimulationAccuracy
SpeakerPhraseToken
TextStylePlacement
Text placement positions
TileFormat
TrafficColor
The color that is used for traffic.
UserLocationAnchorType
The type of anchor to use.
UserLocationIconType
The type of icon to use.