Visão geral
Map Launcher é um plugin Flutter que detecta os aplicativos de mapas disponíveis em dispositivos Android e iOS e os inicia com uma localização ou rota especificada. Ele permite que os usuários visualizem marcadores ou obtenham direções usando seu aplicativo de mapeamento preferido, como o Google Maps ou o Apple Maps. O plugin simplifica a integração com funcionalidades nativas de mapas sem exigir implementações personalizadas para cada plataforma. Ele suporta tanto localizações estáticas quanto roteamento dinâmico entre pontos.
Casos de uso
- Abrir um local específico em um aplicativo de mapa
- Iniciando navegação passo a passo
- Exibindo um marcador em uma coordenada específica
- Integração com serviços baseados em localização
- Habilitar a escolha do provedor de mapa pelo usuário
Principais recursos
- Detecta automaticamente os aplicativos de mapa instalados
- Suporta tanto Android quanto iOS
- API simples para lançar mapas
- Gerencia roteamento e marcadores
- Compatibilidade multiplataforma
Indicado para
- Aplicativos que precisam de integração de mapa
- Aplicativos de viagem ou entrega
- Recursos de compartilhamento de localização
- Ferramentas de navegação
- Seleção de mapa orientada pelo usuário
Considerações
- Requer permissões adequadas para acesso à localização
- Pode não funcionar se nenhum aplicativo de mapa estiver instalado
- O comportamento varia ligeiramente entre plataformas
- Não inclui renderização de mapa dentro do aplicativo
- Depende de aplicativos externos de mapas para funcionalidade
