Pakete, Repositories und App-Kategorien suchen

Paketdetailsv6.0.0

flutter_map_tappable_polyline

Ein flutter_map-Plugin, das die Polyline-Klasse mit onTap-Ereignis hinzufügt

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
346
Likes
51
Pub-Punkte
130

Paket installieren

flutter pub add flutter_map_tappable_polyline

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das flutter_map erweitert, indem es eine klickbare Polyline-Klasse bereitstellt, die onTap-Ereignisse unterstützt und interaktive Kartentracks ermöglicht. Es ermöglicht Benutzern, zu erkennen, wann eine Polyline auf einer Karte angeklickt wurde, was die Benutzerengagement für Navigation oder Routenvisualisierung verbessert. Für Kompatibilität mit Android, iOS, Web, macOS, Windows und Linux entwickelt, integriert es sich nahtlos in bestehende flutter_map-Projekte. Das Paket ist leichtgewichtig und fokussiert und bietet nur die wesentlichen Funktionen für Touch-Interaktionen bei Polylines.

Anwendungsfälle

  • Interaktive Routenauswahl
  • Kartenbasierte Navigation hervorheben
  • Benutzer ausgelöste Polylinien-Aktionen
  • Dynamische Pfade mit Feedback visualisieren
  • Verbesserung der Karten-UX durch Berührungseingaben

Hauptmerkmale

  • OnTap-Ereignisunterstützung für Polylinien
  • Nahtlose Integration mit flutter_map
  • Plattformübergreifende Kompatibilität
  • Leichtes und fokussiertes Design
  • Unterstützt alle wichtigen Flutter-Plattformen

Geeignet für

  • Entwickler, die interaktive Karten erstellen
  • Apps, die Benutzereingaben auf Kartenlinien erfordern
  • Navigation oder Routenplanungsanwendungen
  • Projekte, die flutter_map mit erweiterter Interaktivität verwenden

Hinweise

  • flutter_map muss installiert werden
  • Beschränkt auf Polylinien-Tap-Erkennung
  • Keine integrierte Stilanpassung
  • Kann zusätzliche Behandlung für komplexe Tip-Logik erfordern
  • Abhängig von aktualisierungen des upstream flutter_map

Original-README

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

Flutter Map Tappable Polyline

pub package

A Polyline with onTap event listener
This is a plugin for flutter_map package

Usage

Add flutter_map and flutter_map_tappable_polyline to your pubspec:

dependencies:
  flutter_map: ^6.0.1
  flutter_map_tappable_polyline: any # take latest version on Pub

Add it in you FlutterMap and configure it using TappablePolylineLayerOptions.

  Widget build(BuildContext context) {
    return FlutterMap(
      options: new MapOptions(
        plugins: [
          TappablePolylineMapPlugin(),
        ],
      ),
      layers: [
        TileLayerOptions(
          urlTemplate: 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
          subdomains: ['a', 'b', 'c'],
        ),
        TappablePolylineLayerOptions(
          // Will only render visible polylines, increasing performance
          polylineCulling: true,
          polylines: [
            TaggedPolyline(
              tag: "My Polyline", // An optional tag to distinguish polylines in `onTap` callback
              // ...all other Polyline options
            ),
          ],
          onTap: (polylines, tapPosition) => print('Tapped: ' +
            polylines.map((polyline) => polyline.tag).join(',') +
            ' at ' +
            tapPosition.globalPosition.toString()),
          onMiss: (tapPosition) {
            print('No polyline was tapped at position ' +
                tapPosition.globalPosition.toString());
          }
        )
      ],
    );
  }

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.