Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.1

flutter_sensor_compass

Ein Plugin zur Ermittlung der Ausrichtung des Geräts (in Grad) relativ zum magnetischen Nordpol.

30-Tage-Downloads
27
Likes
3
Pub-Punkte
40

Paket installieren

flutter pub add flutter_sensor_compass

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das flutter_sensor_compass-Paket bietet eine einfache Möglichkeit, auf den Kompass-Sensor des Geräts zuzugreifen und Echtzeit-Orientierungsdaten in Grad relativ zum magnetischen Nordpol bereitzustellen. Es ermöglicht Anwendungen, die Richtung des Geräts zu erkennen, was es ideal für Navigation, Augmented Reality und ortsbasierte Dienste macht. Der Plugin nutzt den eingebauten Magnetometer des Geräts und ist für eine nahtlose Integration in Flutter-Anwendungen konzipiert. Er unterstützt Hintergrundaktualisierungen und liefert genaue Messwerte mit minimaler Konfiguration. Entwickler können einfach Änderungen der Orientierung abonnieren und entsprechend reagieren.

Anwendungsfälle

  • Navigations-Apps
  • erweiterte Realitätserlebnisse
  • Standortbasierte Spiele
  • Outdoor-Aktivitätsverfolgung
  • Kartenorientierung

Hauptmerkmale

  • Echtzeit-Kompassdaten
  • magnetische Nordausrichtung
  • Hintergrund-Sensor-Updates
  • Einfache API-Integration
  • Plattformübergreifende Unterstützung

Geeignet für

  • Entwickler, die Navigationswerkzeuge erstellen
  • Apps, die eine Geräte-Richtungserfassung erfordern
  • AR- und VR-Anwendungen
  • Fitness- und Outdoor-Tracking-Apps

Hinweise

  • Benötigt Gerät mit Magnetometer
  • Kann zur Genauigkeit Kalibrierung benötigen
  • Beschränkt auf Geräte ohne Sensoren
  • Batterieverbrauch aufgrund kontinuierlicher Abfragen
  • Genauigkeit beeinträchtigt durch nahegelegene magnetische Störungen

Original-README

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

flutter_sensor_compass

A plugin to get the orientation of the device (in degrees) relative to the magnetic north.

Installation

First add the plugin in your project. Copy the following line below dependencies in your pubspec.yaml file.

dependencies:
     ...
    flutter_sensor_compass: ^0.1.1

Then you need to import the dependency.

import 'package:flutter_sensor_compass/flutter_sensor_compass.dart';
iOS only

You need to add the following key-value pair into your Info.plist file inside the ios/Runner folder in your project.

<key>NSMotionUsageDescription</key>
<string>A reason to get the permission</string>

How to use

You can check if the device is capable of using the compass.

bool isAvailable = await Compass().isCompassAvailable();

Then you can register a new listener for the compass updates.

_compassSubscription =
        Compass().compassUpdates(interval: Duration(milliseconds: 200)).listen((value) {
      setState(() {
        _degrees = value;
      });
    });

Remember to cancel your StreamSubscriptions after you are done with the compass updates.

_compassSubscription.cancel();

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.