Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.2

geocoder_buddy

Geocodificação direta, reversa e pesquisa de endereço sem chave de API.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
373
Curtidas
30
Pontos Pub
150

Instalar pacote

flutter pub add geocoder_buddy

Visão geral do pacote

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

Geocoder Buddy é um pacote Flutter que permite geocodificação direta e reversa, além da busca por endereços, sem a necessidade de chave de API. Ele simplifica funcionalidades baseadas em localização aproveitando os serviços integrados de geolocalização em múltiplas plataformas. Ideal para aplicativos que precisam de resolução rápida de endereços ou conversão de coordenadas, funciona perfeitamente no Android, iOS, Web, macOS, Windows e Linux. O pacote é leve e focado na privacidade, evitando dependências externas para tarefas de geocodificação.

Casos de uso

  • Consulta de endereço a partir de coordenadas
  • Conversão de coordenadas a partir de endereços
  • Busca de localização amigável offline
  • Recursos de geolocalização multiplataforma
  • Desenvolvimento de aplicativos conscientes de privacidade

Principais recursos

  • Nenhuma chave de API necessária
  • Suporte para geocodificação reversa e direta
  • Funciona em todas as principais plataformas
  • Leve e rápido
  • Busca de endereço embutida
  • Nenhuma dependência de serviço externo

Indicado para

  • Aplicativos móveis e web com necessidades de localização
  • Aplicativos que priorizam a privacidade do usuário
  • Desenvolvedores evitando custos de API
  • Prototipagem de recursos de localização
  • Requisitos simples de geocodificação

Considerações

  • Limitado à precisão básica de geocodificação
  • Depende dos serviços nativos de geolocalização do dispositivo
  • Não adequado para uso empresarial de alta precisão
  • Sem atualizações em tempo real
  • Pode variar conforme a implementação da plataforma

README original

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

Features

  • Easy To Use
  • Fast & Secure
  • No Api Key Required
  • More Detailed Data
  • Search Locations Without Api Key

Getting Started

Run This Command in Terminal or Install in Your Way

flutter pub get geocoder_buddy

Searching Location

// GBSearchData Class Porvided By geocoder_buddy
List<GBSearchData> data = await GeocoderBuddy.query(query);

GBSearchData Class

  int placeId;
  int id;
  List<String> boundingbox;
  String lat;
  String lon;
  String displayName;
  int placeRank;
  double importance;

Converting GBSearchData To GBData

// GBData Class Porvided By geocoder_buddy
GBData data = await GeocoderBuddy.searchToGBData(GBSearchData data);

Getting Details From Latitude/Longitude

GBLatLng position = GBLatLng(38.8951,-77.0364);
GBData data = await GeocoderBuddy.findDetails(position);

GBData Class

  int placeId;
  String osmType;
  int id;
  String lat;
  String lon;
  int placeRank;
  double importance;
  String displayName;
  // Address Class Porvided By geocoder_buddy
  Address address;
  List<String> boundingbox;

Address Class

  String road;
  String houseNumber;
  String village;
  String city;
  String municipality;
  String county;
  String stateDistrict;
  String state;
  String iso31662Lvl4;
  String postcode;
  String country;
  String countryCode;

Buy Me A Coffee

License

See LICENSE

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.