Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev14.1.2

geolocator

Plugin de geolocalização para Flutter. Este plugin fornece uma API multiplataforma (iOS, Android) para funções genéricas de localização (GPS, etc.).

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
3 mi
Curtidas
6,1 mil
Pontos Pub
160

Instalar pacote

flutter pub add geolocator

Visão geral do pacote

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

O pacote geolocator é um plugin cross-platform do Flutter que fornece uma API unificada para acessar serviços de localização do dispositivo em Android, iOS, Web, macOS, Windows e Linux. Ele permite que desenvolvedores recuperem a localização atual, monitorem mudanças na localização e verifiquem permissões de localização com comportamento consistente entre plataformas. Desenvolvido pela Baseflow, simplifica a integração de recursos baseados em GPS e outros relacionados à localização em aplicativos Flutter.

Casos de uso

  • Buscando a localização atual do usuário
  • Monitoramento de atualizações de localização em tempo real
  • Verificando permissões de localização
  • Criando aplicativos com localização
  • Integração com mapas e navegação

Principais recursos

  • Compatibilidade multiplataforma
  • rastreamento de localização em tempo real
  • Gerenciamento de permissões
  • Suporte para modo de alta precisão
  • Atualizações de localização em segundo plano

Indicado para

  • Aplicativos de localização para celular e desktop
  • Aplicativos de entrega e compartilhamento de viagens
  • Aplicativos de rastreamento de fitness e ao ar livre
  • Notificações baseadas em localização
  • Aplicações integradas ao mapa

Considerações

  • Requer configuração de permissão adequada
  • A localização em segundo plano pode afetar a duração da bateria
  • A precisão depende do hardware do dispositivo
  • Suporte web limitado à geolocalização do navegador
  • O iOS exige descrição de uso no Info.plist

README original

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

Flutter geolocator plugin

The Flutter geolocator plugin is built following the federated plugin architecture. A detailed explanation of the federated plugin concept can be found in the Flutter documentation. This means the geolocator plugin is separated into the following packages:

  1. geolocator: the app facing package. This is the package users depend on to use the plugin in their project. For details on how to use the geolocator plugin you can refer to its README.md file.
  2. geolocator_android: this package contains the endorsed Android implementation of the geolocator_platform_interface and adds Android support to the geolocator app facing package. More information can be found in its README.md file;
  3. geolocator_apple: this package contains the endorsed iOS and macOS implementations of the geolocator_platform_interface and adds iOS and macOS support to the geolocator app facing package. More information can be found in its README.md file;
  4. geolocator_web: this package contains the endorsed web implementation of the geolocator_platform_interface and adds web support to the geolocator app facing package. More information can be found in its README.md file;
  5. geolocator_windows: this package contains the endorsed Windows implementation of the geolocator_platform_interface and adds Windows support to the geolocator app facing package. More information can be found in its README.md file;
  6. geolocator_platform_interface: this package declares the interface which all platform packages must implement to support the app-facing package. Instructions on how to implement a platform package can be found in the README.md of the geolocator_platform_interface package.

Categorias

Dependências

Lista de dependências 6 itens

  • geolocator_android^5.1.0
  • geolocator_apple^2.3.14
  • geolocator_linux^0.2.6
  • geolocator_platform_interface^4.4.0
  • geolocator_web^4.1.4
  • geolocator_windows^0.2.3

Repositório-fonte

Projetos que usam este pacote

Rankings