MapRf is a versatile Flutter package that simplifies the integration of interactive maps in your Flutter applications. It provides support for multiple map providers, including Google Maps, OpenStreetMap, and Mapbox, allowing developers to choose the best fit for their app's needs. With MapRf, developers can easily add custom markers, draw polylines, polygons, and circles, as well as track objects in real-time.

Features

Multiple Map Providers: Use Google Maps, OpenStreetMap, or Mapbox based on your project requirements. Customizable Markers: Place markers on the map with custom icons or colors. Polylines, Polygons, and Circles: Draw complex shapes, paths, or boundaries with ease. Real-Time Tracking: Track objects or devices in real-time on the map. Flexible Styling: Customize the appearance of map elements for a consistent user experience.

Getting started

import 'package:map_rf/map_rf.dart';

// Initialize your map and add markers, shapes, and tracking here

Usage

Initialize the Map: Choose your preferred map provider (Google Maps, OpenStreetMap, or Mapbox) and configure it as needed. Add Markers, Polylines, Polygons, and Circles: Use built-in methods to draw custom shapes and markers. Real-Time Tracking: Utilize the tracking features to update object locations in real-time on the map. Refer to the documentation for detailed examples and API reference.

Libraries

api/ApiException
api/ApiResponse
api/GeoGoogleRF
api/GeoOSMRF
api/GlideGoRF
api/HttpClientRF
api/IHttpClientCodeRF
api/IHttpClientRF
api/IHttpClientRouteRF
api/models/AvailableDriversResponse
api/models/GeoCodingResponseRF
api/models/RouteResponseRF
api/RegistrationRF
api/RouteGoogleRF
api/RouteOSMRF
config/ConfigurationRF
config/DefaultAppConfigRF
config/EngineConfigRF
config/GeoCodingSourceRF
config/GlideGoConfigRF
config/GoogleConfigRF
config/IConfigRF
config/OSMConnfigRF
core/AddressRF
core/CoordinateRF
core/EnumMapRF
core/LibsRF
engine/EngineRF
engine/fences/CircleRF
engine/fences/IShapeRF
engine/fences/PolygonRF
engine/fences/ShapeBaseRF
engine/maps/GoogleMapRF
engine/maps/IMapRF
engine/maps/MapboxMapRF
engine/maps/MapControllerRF
engine/maps/OSMMapRF
engine/markers/MarkerRF
engine/settings/SettingsRF
layout/AppLayoutRF
layout/ButtonSearchRF
layout/CurrentLocationButtonRF
layout/IToolRF
layout/LayoutRF
layout/PanelRF
layout/TextSearchRF
layout/ZoomToolRF
messaging/firebase_options
messaging/FirestoreRF
messaging/IMessageRF
messaging/IRealtimeDbRF
messaging/MessageRF
messaging/MessageRf
messaging/RemotingRF
navigation/PolylineRF
navigation/RouteRF
navigation/SearchRF
rapidfire_navigator
RapidFireMap/MapRF
RapidFireMap/Models/driver_details
RapidFireMap/Models/driver_model
RapidFireMap/shared/TextRF
RapidFireMap/utils/UtilsRF
RapidFireMap/Widgets/plan_ride/bloc/PlanRideBloc
RapidFireMap/Widgets/plan_ride/bloc/PlanRideEvent
RapidFireMap/Widgets/plan_ride/bloc/PlanRideState
RapidFireMap/Widgets/plan_ride/PlanRideControllerRF
RapidFireMap/Widgets/plan_ride/PlanRideWgtRF
RapidFireMap/Widgets/select_vahicle/animated_marker/animated_marker_layer
RapidFireMap/Widgets/select_vahicle/animated_marker/animated_marker_layer_options
RapidFireMap/Widgets/select_vahicle/notification_dialog
RapidFireMap/Widgets/select_vahicle/SelectVehicleControllerRF
RapidFireMap/Widgets/select_vahicle/SelectVehilceWgtRF