Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.1

flutter_sensor_compass

Um plugin para obter a orientação do dispositivo (em graus) em relação ao norte magnético.

Downloads em 30 dias
27
Curtidas
3
Pontos Pub
40

Instalar pacote

flutter pub add flutter_sensor_compass

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote flutter_sensor_compass fornece uma maneira simples de acessar o sensor de bússola do dispositivo, fornecendo dados em tempo real de orientação em graus em relação ao norte magnético. Ele permite que aplicativos detectem a direção do dispositivo, tornando-o ideal para navegação, realidade aumentada e serviços baseados em localização. O plugin funciona aproveitando o magnetômetro embutido no dispositivo e foi projetado para integração perfeita em aplicativos Flutter. Suporta atualizações em segundo plano e oferece leituras precisas com configuração mínima. Os desenvolvedores podem facilmente se inscrever em mudanças de orientação e reagir conforme necessário.

Casos de uso

  • Aplicativos de navegação
  • experiências de realidade aumentada
  • Jogos baseados em localização
  • rastreamento de atividades ao ar livre
  • Orientação do mapa

Principais recursos

  • Dados de bússola em tempo real
  • orientação norte magnético
  • Atualizações do sensor de fundo
  • Integração de API simples
  • Suporte multiplataforma

Indicado para

  • Desenvolvedores construindo ferramentas de navegação
  • Aplicativos que exigem detecção de direção do dispositivo
  • Aplicações de AR e VR
  • Aplicativos de rastreamento de fitness e ao ar livre

Considerações

  • Requer dispositivo com magnetômetro
  • Pode ser necessário calibrar para precisão
  • Limitado em dispositivos sem sensores
  • Uso da bateria devido à verificação contínua
  • Precisão afetada por interferência magnética próxima

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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();

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.