flutter_map_gl 1.0.0 copy "flutter_map_gl: ^1.0.0" to clipboard
flutter_map_gl: ^1.0.0 copied to clipboard

A Flutter package that allows you to use maps in mobile applications (iOS and Android).

1.0.0 #

  • First stable version with comprehensive features and optimizations
  • Complete English translation of documentation and API references
  • Significantly improved WebView performance with reduced memory usage
  • Enhanced controller features including better direction tracking and camera animations
  • Comprehensive error handling system with detailed logs and stability improvements
  • Simplified URL-based map configuration for easier integration
  • Added full documentation for all classes, methods, and properties

0.1.4 #

  • Fixed critical rendering bug affecting iOS devices with notches
  • Improved map loading logic to handle poor network connections
  • Optimized memory usage during map transitions
  • Enhanced JavaScript communication between Flutter and WebView

0.1.3 #

  • Fixed map marker rendering issue on certain Android devices
  • Improved error handling for network connection problems
  • Added better fallback mechanism for style loading failures

0.1.2 #

  • Added support for dynamic URL structure - now parameters like #zoom/lat/lng/bearing/tilt are optional for more flexible configuration
  • Added ability to customize the order of parameters in map URL to match different map provider formats
  • Added advanced features for camera control (tilt, bearing) with smooth animation support
  • Added user direction tracking feature with compass calibration improvements
  • Added new features and methods to MapController for better programmatic control
  • Improved error messages and debugging support

0.1.1 #

  • Updated YAML configuration for better package compatibility
  • Fixed dependencies to ensure compatibility with latest Flutter versions
  • Improved package metadata for better discoverability

0.1.0 #

  • Returned to WebView implementation for better performance and feature support
  • Completely refactored core components for stability
  • Added support for latest WebView Flutter features
  • Improved JavaScript bridge implementation

0.0.9 #

  • Added comprehensive fix for "unregistered_view_type" error on iOS platform with automatic detection
  • Added FlutterMapGLPlatform class - iOS platform registration issues are automatically resolved without manual intervention
  • Added platform initialization support in the main function of projects using the package for smoother startup
  • Improved documentation - added detailed solution guides for issues encountered on iOS platform with step-by-step instructions
  • Optimized platform view initialization process for faster map loading and reduced flickering

0.0.8 #

  • Switched from webview package to inappwebview for better performance and feature support
  • Added support for more JavaScript APIs and events
  • Fixed various rendering issues on iOS devices
  • Improved gesture handling and responsiveness

0.0.7 #

  • Fixed critical PlatformException issue on iOS devices that caused crashes
  • Added a simpler URL-based approach instead of WebView for environments with limited WebView support
  • Added comprehensive support for parsing map parameters from URL (zoom, lat, lng, bearing, tilt) with validation
  • Added support for flexible URL format like "https://www.your_map_url.com/zoom/lat/lon/bearing/tilt"
  • Updated example app with new features and improved UI demonstrations

0.0.6 #

  • WebView Flutter package updated to latest version (4.11.0) with significant performance improvements
  • Ensured WebView controller is held globally to prevent memory leaks and improve stability
  • Added special solution for channel error on iOS platform that affected communication
  • Improved WebView lifecycle management with proper disposal and recreation
  • Made JavaScript communication more stable with better error handling and retry mechanisms

0.0.5 #

  • Improved iOS and Android WebView configurations for better performance and compatibility
  • Fixed critical PlatformException error that caused crashes on certain devices
  • Enhanced error handling with detailed error messages and recovery options
  • Updated WebView Flutter package to compatible version to resolve dependency conflicts

0.0.4 #

  • Added WebView-based map support with full gesture handling
  • Added comprehensive support for displaying real web maps in mobile applications with native-like experience
  • Added JavaScript-Flutter map communication with bidirectional event system
  • Extended MapController class with new methods and added ChangeNotifier implementation for reactive UI updates
  • Updated documentation with examples and best practices for integration

0.0.3 #

  • Fixed floating action button hero tag collision that caused animation glitches
  • Improved widget tree structure for better performance
  • Added proper key handling for widget identification

0.0.2 #

  • Removed web support, focusing exclusively on mobile platforms (iOS and Android) for better performance
  • Improved mobile integration with platform-specific optimizations
  • Significant performance improvements for map rendering and interaction
  • Reduced package size and dependencies

0.0.1 #

  • Initial release with basic map functionality
  • Support for simple map display and interaction
  • Foundation for future feature development
1
likes
160
points
77
downloads

Publisher

verified publishermuhammedfurkansahin.com.tr

Weekly Downloads

A Flutter package that allows you to use maps in mobile applications (iOS and Android).

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, webview_flutter, webview_flutter_android, webview_flutter_wkwebview

More

Packages that depend on flutter_map_gl