Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.1.2

flutter_map_cache

Ein schmaler, aber leistungsstarker Caching-Plugin für Tile-Ebenen von flutter_map.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
24.200
Likes
39
Pub-Punkte
160

Paket installieren

flutter pub add flutter_map_cache

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

flutter_map_cache ist ein leichtgewichtiges und effizientes Caching-Plugin, das speziell für Tile-Ebenen in der flutter_map-Bibliothek entwickelt wurde. Es verbessert die Leistung, indem es heruntergeladene Kartenkacheln lokal speichert, redundanten Netzwerk-Anfragen verringert und Ladezeiten verkürzt. Das Plugin integriert sich nahtlos in flutter_map und unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Mit minimaler Konfiguration bietet es zuverlässiges Caching, ohne die bestehenden Kartensysteme kompliziert zu machen.

Anwendungsfälle

  • Kartentile zwischenspeichern, um den Bandbreitenverbrauch zu reduzieren
  • Verbesserung der Leistung von Offline-Karten
  • Beschleunigung wiederholter Kartenansicht-Ladungen
  • Verringern der Serverlast durch wiederholte Kachelanfragen
  • Verbesserung der Benutzererfahrung in Gebieten mit geringer Verbindung

Hauptmerkmale

  • Minimale Überhead und kleiner Fußabdruck
  • Automatische Cache-Verwaltung
  • Plattformübergreifende Kompatibilität
  • Nahtlose Integration mit flutter_map
  • Unterstützt sowohl Speicher- als auch Festplatten-Caching

Geeignet für

  • Entwickler, die kartenintensive Apps erstellen
  • Apps, die Offline- oder geringe Bandbreitenkartenzugriffe erfordern
  • Projekte, die darauf abzielen, die Kartengeschwindigkeit zu optimieren
  • Teams, die flutter_map für die Visualisierung geospatialer Daten verwenden
  • Anwendungen für mehrere Plattformen

Hinweise

  • Die Cache-Größe sollte überwacht werden, um einen übermäßigen Speicherverbrauch zu vermeiden
  • Das Löschen des Cache kann erforderlich sein, um aktualisierte Karteninformationen zu erhalten
  • Nicht geeignet für Echtzeit-Dynamik-Tile-Updates
  • Erforderliche ordnungsgemäße Handhabung von Cache-Ablaufrichtlinien
  • Für Großskalendeployments kann zusätzliche Konfiguration erforderlich sein

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Plugins for the flutter_map ecosystem 🗺️

This repository contains multiple flutter packages that extend the functionality of flutter_map.

stars codecov GitHub last commit Issues Open PRs

Packages

flutter_map_cache

Pub Version likes Pub Downloads

A slim yet powerful caching plugin for flutter_map tile layers. Supports any storage backend you would possibly want.

  • This package fills the gap between dio_cache_interceptor and flutter_map.
  • Support for tile cancellation
flutter_map_compass

Pub Version likes Pub Downloads

A compass for flutter_map that indicates the map rotation. It rotates the map back to north on top when clicked.

flutter_map_maplibre

Pub Version likes Pub Downloads

Performant Mapbox Vector Tiles (MVT) support for flutter_map powered by native MapLibre SDKs.

flutter_map_mbtiles

Pub Version likes Pub Downloads

This package provides the MbTilesTileProvider that can be used with flutter_map tile layers.

  • This package uses mbtiles under the hood for the MBTiles support.
  • MBTiles is a file format to store map tiles in a single SQLite database.
flutter_map_pmtiles

Pub Version likes Pub Downloads

This package provides the PmTilesTileProvider that can be used with flutter_map tile layers.

  • This package uses pmtiles under the hood for the PMTiles support.
  • PMTiles is an open archive format for pyramids of tile data, accessible via HTTP Range Requests. Head over to protomaps.com to learn more about PMTiles.
vector_map_tiles_mbtiles

Pub Version likes Pub Downloads

This package provides the MbTilesVectorTileProvider that can be used with the vector_map_tiles which itself adds support for vector tiles to flutter_map.

  • This package uses mbtiles under the hood for the MBTiles support.
  • MBTiles is a file format to store map tiles in a single SQLite database.
vector_map_tiles_pmtiles

Pub Version likes Pub Downloads

This package provides the PmTilesVectorTileProvider that can be used with the vector_map_tiles which itself adds support for vector tiles to flutter_map.

  • This package uses pmtiles under the hood for the PMTiles support.
  • PMTiles is an open archive format for pyramids of tile data, accessible via HTTP Range Requests. Head over to protomaps.com to learn more about PMTiles.

Contributions

A huge thanks to all contributors! 😎

List of contributors

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden