intaleq_maps 2.2.0
intaleq_maps: ^2.2.0 copied to clipboard
Premium Flutter SDK for the Intaleq Map Platform (Jordan & Syria). A drop-in Google Maps Flutter replacement backed by MapLibre GL.
2.2.0 #
- Added
onStyleLoadedcallback toIntaleqMapto handle style initialization. - Improved overlay persistence: Markers, Polylines, Circles, and Polygons are now automatically restored after style changes (e.g., toggling Dark Mode).
- Exported MapLibre offline management primitives (
OfflineRegion,downloadOfflineRegion, etc.) for advanced usage. - Exported
MyLocationRenderModeandMyLocationTrackingModefor location UI customization. - Fixed
trackCameraPositionlogic to correctly triggeronCameraIdle.
2.1.3 #
- Fixed missing
dart:uiimport intypes.dart. - Verified compatibility with Flutter 3.22.
2.1.2 #
- Updated dependencies to latest stable versions (
http,lints,meta). - Fixed
onCameraMoveStartednot being triggered correctly. - Updated
README.mdto reflect the latest version.
2.1.1 #
- Finalized static analysis and documentation fixes for maximum pub.dev score.
- Renamed deprecated MapLibre components to latest naming conventions.
- Fixed deprecated Color member usage.
2.1.0 #
- Fixed static analysis warnings (unused imports and variables).
- Added comprehensive documentation for core SDK elements.
- Improved API parity with Google Maps Flutter (CameraPosition helpers).
- Added an
example/project demonstrating SDK integration.
2.0.0 #
Breaking redesign — full Google Maps Flutter API parity.
- Replaced imperative
add/removeMarker()controller methods with a declarativeSet<Marker>/Set<Polyline>/Set<Circle>/Set<Polygon>API on the widget, identical togoogle_maps_flutter. - Added
MarkerId,PolylineId,CircleId,PolygonIdtyped ID classes. - Added per-object callbacks:
Marker.onTap,Marker.onDragEnd,Polyline.onTap, etc. - Added
InlqBitmap(mirrorsBitmapDescriptor):defaultMarker,defaultMarkerWithHue,fromAsset,fromBytes,fromStyleImage. - Added
InfoWindowmodel withtitle,snippet, andonTap. - Added
IntaleqMapTypeenum (normal,light,satellite,none). - Added
MinMaxZoomPreferenceandCameraTargetBounds. - Renamed
getRoute()→getDirections()for API clarity. - Added
reverseGeocode()to controller. - Added
PolylineUtils.encode()andPolylineUtils.totalLength(). - Added
IntaleqColorsFlutterColorconstants alongside hex strings. - Removed
geolocatorandget/latlong2dependencies (no longer needed).
1.0.0 #
- Initial release. Imperative add/remove API over MapLibre GL.