flutter_osm_interface library

Classes

Address
AssetMarker
BaseMapController
class BaseMapController : base controller for osm flutter
BoundingBox
CircleOSM
CircleOSM : class that represent circle with be draw into map radius : (double) rayon of circle should be in meter
CustomTile
CustomTile
EventOSM<T>
GeoPoint
GeoPoint
GeoPointEvent
GeoPointWithOrientation
IBaseMapController
BaseMapController : base controller for osm flutter
IBaseOSMController
IconAnchor
Instruction
IosMapInit
LongTapEvent
MapInitialization
MapRestoration
MarkerIcon
MarkerOption
MethodChannelOSM
MobileOSMPlatform
MultiRoadConfiguration
MultiRoadConfiguration
MultiRoadOption
MultiRoadOption
OSMPlatform
RectOSM
RectOSM : class that represent circle with be draw into map distance : (double) size of region, should be in meter
Region
RegionIsChangingEvent
RoadInfo
RoadInfo
RoadOption
RoadOption
RoadTapEvent
SearchInfo
ShapeOSM
ShapeOSM this class that represent shape will be draw into the map can be circle or rect key : (String) unique key should be given to each shape centerPoint : (GeoPoint) center point of shape color : (Color) color of the shape strokeWidth : (double) width stoke of the circle
SingleTapEvent
StaticPositionGeoPoint
TapEvent
TileURLs
TileURLs
UserLocationEvent
UserLocationMaker
UserTrackingOption

Constants

deg2rad → const double
earthRadiusMeters → const int
iosSizeIcon → const List<double>
rad2deg → const double

Functions

capturePng(GlobalKey<State<StatefulWidget>> globalKey) Future<Uint8List>
geoPointAsRect({required GeoPoint center, required double lengthInMeters, required double widthInMeters}) List<GeoPoint>
geoPointAsRect

Typedefs

IconAnchorOffset = ({double x, double y})
OnGeoPointClicked = void Function(GeoPoint)
OnLocationChanged = void Function(GeoPoint)

Exceptions / Errors

GeoPointException
RoadException