Buscar pacotes, repositórios e categorias de apps

Capa de store_locator
Detalhes do pacotev1.1.0

store_locator

Localizador de lojas para Flutter. Permite exibir lojas (ou POIs) no mapa com base na posição atual do mapa.

AndroidiOSWeb
Downloads em 30 dias
83
Curtidas
3
Pontos Pub
160

Instalar pacote

flutter pub add store_locator

Visão geral do pacote

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

O pacote store_locator para Flutter permite que desenvolvedores exibam lojas ou pontos de interesse (POI) em um mapa, atualizando dinamicamente com base na localização atual do usuário. Integra-se perfeitamente aos aplicativos Flutter nas plataformas Android, iOS e Web, oferecendo uma maneira intuitiva de visualizar locais próximos. Construído com simplicidade em mente, utiliza serviços de mapas para renderizar marcadores e suporta estilização personalizada e filtragem. Ideal para aplicações de varejo, serviços ou logística que exigem descoberta baseada em localização.

Casos de uso

  • Localizar lojas próximas
  • Exibindo POIs em um mapa
  • Descoberta de serviço baseada em localização
  • navegação de aplicativo de varejo
  • Engajamento de clientes orientado por mapas

Principais recursos

  • Exibição de loja baseada em localização em tempo real
  • Marcadores de mapa personalizáveis
  • Suporta Android, iOS e Web
  • Integração fácil com o Flutter
  • Listagens de lojas filtráveis

Indicado para

  • Aplicações de varejo
  • Diretórios de provedores de serviços
  • Logística e rastreamento de entrega
  • Aplicativos de viagem e turismo
  • Ferramentas de descoberta de negócios locais

Considerações

  • Requer configuração da chave da API do mapa
  • Limitado a plataformas compatíveis
  • Depende de serviço externo de mapas
  • Pode ser necessário o tratamento de permissões para acesso à localização
  • O desempenho depende do tamanho dos dados e da velocidade da rede

README original

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

Store Locator for Flutter

pub package build

A Flutter package for showing map markers dynamically based on API calls that use Haversine distance or a similar location query.

Android iOS Web
Support SDK 24+ 14.0+ Any*

The example app running in Android

Installation

First, add store_locator as a dependency in your pubspec.yaml file.

You also need to implement google_maps_flutter properly, check their guide

Import

You can import the package with:

import 'package:store_locator/store_locator.dart';

Example

StoreLocator<Store>(
  mapConfiguration: const MapConfiguration(
    initialCameraPosition: CameraPosition(
      target: LatLng(45.464211, 9.191383),
      zoom: 10,
    ),
  ),
  positionCallback: (position) async {
    Response response = await Dio().get('stores', queryParameters: {
      "latitude": position.latitude,
      "longitude": position.longitude,
    });
    if (response.statusCode == 200 || response.statusCode == 201) {
      return storesFromJson(response.data);
    }
    return [];
  },
  markerBuilder: (store) {
    return Marker(
      markerId: MarkerId(store.id.toString()),
      position: LatLng(store.latitude, store.longitude),
      infoWindow: InfoWindow(
        title: store.name,
        snippet: store.city,
      ),
    );
  },
)

See the example directory for a complete sample app.

Support

If this plugin was useful to you, helped you to deliver your app, saved you a lot of time, or you just want to support the project, I would be very grateful if you buy me a cup of coffee.

Buy Me A Coffee

License

MIT

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.