map4d_map library

Classes

MFBitmap
Defines a bitmap image. For a marker, this class can be used to set the image of the marker icon. For a ground overlay, it can be used to set the image to place on the surface of the earth.
MFBuilding
Draws a Building on the Map
MFBuildingId
Uniquely identifies a MFBuilding among MFMapView buildings.
MFCameraPosition
MFCameraUpdate
MFCircle
Draws a circle on the map.
MFCircleId
Uniquely identifies a MFCircle among Map4dMap circles.
MFDataSourceFeature
MFDirectionsPOIOptions
MFDirectionsRenderer
Draws a gon through geographical locations on the map.
MFDirectionsRendererId
Uniquely identifies a MFDirectionsRenderer among MFMapView directions renderer.
MFImageOverlay
A set of images which are displayed on top of the base map tiles.
MFImageOverlayId
Uniquely identifies a MFImageOverlay among Map4dMap image overlays.
MFInfoWindow
Text labels for a Marker info window.
MFLatLng
MFLatLngBounds
MFMapView
MFMapViewController
MFMarker
MFMarkerId
MFMinMaxZoom
MFPOI
Draws a POI on the map.
MFPOIId
Uniquely identifies a MFPOI among Map4dMap pois.
MFPolygon
Draws a gon through geographical locations on the map.
MFPolygonId
Uniquely identifies a MFPolygon among MFMapView polygons.
MFPolyline
Draws a line through geographical locations on the map.
MFPolylineId
Uniquely identifies a MFPolyline among MFMapView polylines.
MFPolylineStyle
Styles for MFPolyline.
MFScreenCoordinate
Represents a point coordinate in the Map4D's view.
MFTileOverlay
A set of images which are displayed on top of the base map tiles.
MFTileOverlayId
Uniquely identifies a MFTileOverlay among Map4dMap tile overlays.

Enums

MFMapType
Type of maps to display

Typedefs

MFCameraPositionCallback = void Function(MFCameraPosition position)
Callback that receives updates to the camera position. This is used in MFMapView.onCameraMove.
MFDataSourceFeatureCallback = void Function(MFDataSourceFeature feature, MFLatLng location)
MFDirectionsCallback = void Function(int routeIndex)
MFLatLngCallback = void Function(MFLatLng coordinate)
MFMapBuildingCallback = void Function(String buildingId, String name, MFLatLng location)
MFMapCreatedCallback = void Function(MFMapViewController controller)
Pass to Map4dMap.onMapCreated to receive a MFMapViewController when the map is created.
MFMapPlaceCallback = void Function(String name, MFLatLng location)
MFMapPOICallback = void Function(String placeId, String name, MFLatLng location)
MFModeChangedCallback = void Function(bool is3DMode)

Exceptions / Errors

UnknownMapObjectIdError
Error thrown when an unknown map object ID is provided to a method.