Unbearable Vector Map Performance in Flutter

This page summarizes the projects mentioned and recommended in the original post on /r/FlutterDev

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • flutter_map

    A versatile mapping package for Flutter. Simple and easy to learn, yet completely customizable and configurable, it's the best choice for mapping in your Flutter app.

  • - flutter_map with vector tiles plugin

  • flutter-vector-map-tiles

    A plugin for `flutter_map` that enables the use of vector tiles.

  • - flutter_map with vector tiles plugin

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flutter-maplibre-gl

    A flutter package for showing customizable vector/raster maps with MapLibre (forked from tobrun/flutter-mapbox-gl)

  • - flutter-maplibre-gl

  • mapbox-maps-flutter

    Interactive, thoroughly customizable maps for Flutter powered by Mapbox Maps SDK

  • - mapbox-maps-flutter by mapbox themselves

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  • Does this mean the issue lies within Flutter itself and not the libraries, or vice versa? What could be done to make this situation any better? Could Texture Layer Hybrid Composition help the performance in here if writing a new map library is inevitable? Many questions with no answers, share your ideas and expertise please!

  • Thanks for providing this useful information. The github issue is a big help! Digging deeper it seems the OP had created a standalone package called simple_platform_view to mitigate the performance drawbacks of hybrid composition, which is demoed in simple_google_maps_flutter. This could be a potential solution if we are able to do similar but with maplibre/mapbox native libraries. I'll look deeper into it and might make a github repo in case things go well.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts