map library

Maps & 3D Scene related classes

Classes

ExternalRendererMarkers Maps & 3D Scene
External renderer markers
FollowPositionPreferences Maps & 3D Scene
Follow position preferences class
GemAnimation Maps & 3D Scene
Animation helper class.
GemMap Maps & 3D Scene
GemMap Widget
GemMapController Maps & 3D Scene
Controller for a single GemMap instance running on the host platform.
GemMapState Maps & 3D Scene
GemMap State
GemView Maps & 3D Scene
The map view class
HighlightRenderSettings Maps & 3D Scene
Highlights render settings
MapCamera Maps & 3D Scene
This class should not be instantiated directly. Instead, use the GemView.camera getter to obtain an instance.
MapDetails Maps & 3D Scene
Map details class
MapSceneObject Maps & 3D Scene
Maps scene object
MapViewExtensions Maps & 3D Scene
Map view extensions class
MapViewMarkerCollections Maps & 3D Scene
Mapview marker collections class
MapViewOverlayCollection Maps & 3D Scene
OverlayCollection for a MapView object.
MapViewPreferences Maps & 3D Scene
Mapview preferences
MapViewRenderInfo Maps & 3D Scene
Map view render event
Marker Maps & 3D Scene
Marker
MarkerCollection Maps & 3D Scene
Marker collection class
MarkerCollectionRenderSettings Maps & 3D Scene
Marker collection render settings
MarkerCustomRenderData Maps & 3D Scene
Marker custom rendering information
MarkerInfo Maps & 3D Scene
Marker info
MarkerJson Maps & 3D Scene
A simplified representation of a Marker
MarkerMatch Maps & 3D Scene
Marker match
MarkerRenderSettings Maps & 3D Scene
Marker render settings
MarkerWithRenderSettings Maps & 3D Scene
Contains a marker and its render settings
OverlayCategory Maps & 3D Scene
Overlay category
OverlayCollection Maps & 3D Scene
Overlays collection.
OverlayInfo Maps & 3D Scene
Overlay info class
OverlayItem Maps & 3D Scene
Class representing an overlay item.
OverlayItemPosition Maps & 3D Scene
Coordinate referenced OverlayItem object.
OverlayMutableCollection Maps & 3D Scene
Mutable overlays collection.
OverlayService Maps & 3D Scene
Overlay service class
PointerEventHandler Maps & 3D Scene
Handler for mouse and pointer events
PredefinedOverlayGenericParametersIds Maps & 3D Scene
Overlay generic parameters ids
RenderSettings<T> Maps & 3D Scene
Class that defines the rendering settings for a view.
SocialReportsOverlayCategory Maps & 3D Scene
Overlay category

Enums

AndroidViewMode Maps & 3D Scene
Mode of hosting native Android view in Flutter
AnimationType Maps & 3D Scene
The type of animation.
BuildingsVisibility Maps & 3D Scene
Buildings visibility modes
CommonOverlayId Maps & 3D Scene
Overlay Ids enumeration
FollowPositionMapRotationMode Maps & 3D Scene
Follow position map rotation mode
FollowPositionState Maps & 3D Scene
Follow position state. Used in IMapViewListener.onFollowPositionState and IMapViewListener.onTouchHandlerModifyFollowPosition
HighlightOptions Maps & 3D Scene
Landmarks highlight display options
ImagePosition Maps & 3D Scene
Image position relative to position reference.
LineType Maps & 3D Scene
Line type for linear features.
MapCoverage Maps & 3D Scene
Map coverage
MapDetailsQualityLevel Maps & 3D Scene
Map details quality levels
MapExtendedCapability Maps & 3D Scene
Extended Map Capability
MapProviderId Maps & 3D Scene
Map providers enumeration.
MapViewPerspective Maps & 3D Scene
Perspectives in which the map is viewed
MarkerLabelingMode Maps & 3D Scene
Marker labeling mode
MarkerMatchType Maps & 3D Scene
Marker match type
MarkerType Maps & 3D Scene
Marker type
RouteDisplayMode Maps & 3D Scene
Route display modes
RouteRenderOptions Maps & 3D Scene
Enum for route render options.
SceneObjectFileFormat Maps & 3D Scene
File format of the scene object
TouchGestures Maps & 3D Scene
Touch gestures list
ViewCameraTransitionStatus Maps & 3D Scene
Enumeration used to specify view camera transition.
ViewDataTransitionStatus Maps & 3D Scene
Enumeration used to specify view data transition.

Typedefs

CursorSelectionCallback<T> = void Function(T selectedItem)
Callback for cursor selection events
FollowPositionStateCallback = void Function(FollowPositionState state)
Callback for follow position state events
HoveredMapLabelHighlightedLandmarkCallback = void Function(Landmark object)
Callback for map label highlighted landmark event
HoveredMapLabelHighlightedOverlayItemCallback = void Function(OverlayItem object)
Callback for map label highlighted overlay item event
HoveredMapLabelHighlightedTrafficEventCallback = void Function(TrafficEvent object)
Callback for map label highlighted route traffic event
MapAngleUpdateCallback = void Function(double value)
Callback for map angle update events
MapCreatedCallback = void Function(GemMapController controller)
Callback method for when the map is ready to be used.
MapViewMoveStateChangedCallback = void Function(bool isCameraMoving, RectangleGeographicArea area)
Callback for map view move state events
MapViewRenderedCallback = void Function(MapViewRenderInfo data)
Callback for map view rendered events
MoveCallback = void Function(Point<num> start, Point<num> end)
Callback for move events
PinchCallback = void Function(Point<int> start1, Point<int> start2, Point<int> end1, Point<int> end2, Point<int> center)
Callback for pinch events
PinchSwipeCallback = void Function(Point<int> centerPosInPix, double zoomingSpeedInMMPerSec, double rotatingSpeedInMMPerSec)
Callback for pinh and swipe events
RenderMapScaleCallback = void Function(int scaleWidth, int scaleValue, String scaleUnits)
Callback for map scale events
SetMapStyleCallback = void Function(int id, String stylePath, bool viaApi)
Callback for set map style event
ShoveCallback = void Function(double pointersAngleDeg, Point<num> initial, Point<num> start, Point<num> end)
Callback for shove events
SwipeCallback = void Function(int distX, int distY, double speedMMPerSec)
Callback for swipe events
TouchCallback = void Function(Point<int> pos)
Callback for touch events
TouchPinchCallback = void Function(Point<int> start1, Point<int> start2, Point<int> end1, Point<int> end2)
Callback for touch and pinch events
TouchPointerCallback = void Function(int pointerId, Point<num> pos)
Callback for pointer up/move/down events
ViewportResizedCallback = void Function(Rectangle<int> viewport)
Callback for viewport resized events