principais pacotes de geolocalização e mapas do Flutter Mapas são uma parte fundamental de vários aplicativos do Flutter que as pessoas podem visualizar e interagir. Eles podem ser usados para descobrir onde você está, obter direções para um local específico ou encontrar empresas e serviços próximos a você. Os mapas também podem ser usados para compartilhar sua localização com outras pessoas ou descobrir se há tráfego ou outras interrupções em sua rota. Recursos de geolocalização podem ser usados para exibir automaticamente sua localização em um mapa ou fornecer instruções de navegação passo a passo. A lista completa de pacotes do Flutter que fornecem localização em tempo real, vários widgets de mapa, capacidade de integração com Google Maps, Apple Maps, Mapbox Maps ou qualquer outro provedor de APIs de mapas, além de funcionalidade de marcador de alfinete, está disponível abaixo.
geolocator
5346
Plugin de geolocalização para Flutter. Este plugin fornece uma API multiplataforma (iOS, Android) para funções genéricas de localização (GPS etc.).
flutter_map
1744
Um pacote versátil de mapeamento para Flutter, simples e fácil de aprender, mas completamente personalizável e configurável.
map_launcher
806
Map Launcher é um plugin flutter para encontrar mapas disponíveis instalados em um dispositivo e abri-los com um marcador ou mostrar direções.
flutter_background_geolocation
730
O módulo mais sofisticado para rastreamento de localização em segundo plano e geocercas com inteligência de detecção de movimento consciente da bateria para iOS e Android.
mapbox_gl
533
Um plugin Flutter para integrar mapas do Mapbox em um aplicativo Flutter em plataformas Android, iOS e web.
maps_launcher
432
Plugin Flutter simples para abrir o aplicativo de mapas (ou navegador) em todas as plataformas.
syncfusion_flutter_maps
398
Biblioteca de mapas Flutter para criar mapas bonitos, interativos e personalizáveis a partir de arquivos de formato shape ou serviços WMTS para visualizar a área geográfica.
background_locator
389
Um plugin Flutter para solicitar a localização mesmo se o aplicativo estiver fechado. Envia a localização para uma função dart em segundo plano, também fornece um filtro de metros
background_location
363
Um plugin Flutter para obter atualizações de localização em segundo plano tanto para Android quanto para iOS. Usa CoreLocation para iOS e FusedLocationProvider para Android.
map
305
Widget de Mapa geográfico para Flutter com suporte a diferentes projeções, incluindo EPSG4326/Mercator/WGS1984.
google_maps_cluster_manager
294
Biblioteca de agrupamento simples para Google Maps em Flutter baseada no Geohash.
flutter_mapbox_navigation
277
Adicione navegação passo a passo ao seu aplicativo Flutter usando MapBox. Nunca saia do seu aplicativo quando precisar guiar seus usuários para um local.
mapbox_maps_flutter
220
Um plugin Flutter para integrar o Mapbox Maps SDK v10 em aplicativos Android/iOS.
flutter_map_marker_cluster
170
Uma implementação em Dart do Leaflet.markercluster para aplicativos Flutter. Fornece funcionalidade de agrupamento de marcadores animados e bonitos para flutter_map.
flutter_qiblah
153
O Flutter Qiblah é um pacote que permite exibir a direção da Qiblah no seu aplicativo com suporte para Android e iOS
map_picker
140
Um pacote encantador do Flutter para criar um pin no centro do mapa e animá-lo com um movimento do mapa para que o usuário possa selecionar sua localização.
flutter_map_location_marker
139
Um plugin de mapa do Flutter para exibir a localização atual do dispositivo.
fluster
130
Uma biblioteca de agrupamento de pontos geoespaciais para Dart para ajudar a fornecer espaçamento entre marcadores em soluções de mapeamento.
custom_info_window
128
Uma janela de informações personalizada baseada em widget para o pacote google_maps_flutter.
background_locator_2
120
Um plugin Flutter para solicitar a localização mesmo se o aplicativo estiver encerrado. Enviando a localização para uma função em segundo plano em Dart, também fornecendo um filtro de metros.
flutter_map_marker_popup
115
Um plugin para flutter_map para mostrar um popup personalizável ao clicar em um marcador. Também fornece métodos para exibir/ocultar popups.
flutter_map_tile_caching
106
Plugin para 'flutter_map' que fornece funcionalidades avançadas de cache, com a capacidade de baixar regiões do mapa para uso offline.
platform_maps_flutter
105
Um pacote Flutter que combina google_maps e apple_maps para fornecer uma implementação de mapa nativa multiplataforma.
google_maps_widget
104
Um pacote Flutter que pode ser usado para criar polylines (rota) de uma origem para um destino, e também tratar a localização em tempo real de um motorista no mapa.
geolocation
97
Plugin Flutter para localização / geolocalização / GPS. Suporta iOS e Android. Múltiplas configurações para velocidade, precisão, otimização da bateria, atualizações contínuas em segundo plano, etc.
flutter_google_maps
93
Um plugin Flutter para integrar o Google Maps em aplicativos iOS, Android e Web. É um wrapper do google_maps_flutter para Mobile e google_maps para Web.
universe
90
A maneira fácil e flexível de usar mapas interativos no Flutter. Inspirado pelo Leaflet.js.
custom_map_markers
85
Um pacote que transforma widgets em marcadores de mapa ou imagens de matriz de bytes em tempo de execução.
label_marker
79
Um pacote para criar e usar marcadores de mapas do Google com texto de rótulo; a maneira mais fácil e eficiente.
vector_map
74
Mapa vetorial para o Flutter. Altamente personalizável. Compatível com GeoJSON. Mapa de gráficos. Flutter puro.
open_route_service
70
Uma encapsulação feita em torno das APIs do openrouteservice, para projetos Dart e Flutter, para gerar facilmente rotas e seus dados.
marker_icon
69
Um pacote para converter Widget, imagem local, imagem da rede, arquivo Svg em BitmapDescriptor que pode ser usado como marcador de ícone do google_maps_flutter.
huawei_map
65
Plugin Huawei Map Kit para Flutter. Huawei Map Kit fornece mapas padrão, bem como elementos de interface do usuário para personalizar os mapas que atendem melhor aos cenários de serviço.
background_location_tracker
57
Um plugin Flutter que permite rastrear a localização em segundo plano para Android e iOS.
interactive_maps_marker
57
Marcadores de mapas animados fáceis de usar com cartão de detalhes. Use-o para localizadores de lojas ou qualquer lugar.
apple_maps_flutter
56
Este plugin usa a visualização da plataforma Flutter para exibir um widget de mapas da Apple.
countries_world_map
53
Um widget simples para um mapa mundial customizável (ou qualquer país de sua escolha). Que pode ser colorido com base nos códigos de país de duas letras ISO (ou ID do estado).
polymaker
53
Polymaker é um pacote flutter usado para obter uma lista de locais para polígono em mapas do google
google_static_maps_controller
48
O pacote fornece acesso simples e declarativo ao serviço de mapas estáticos do Google.
flutter_map_tappable_polyline
47
Um plugin flutter_map que adiciona a classe Polyline com evento onTap.
naver_map_plugin
41
Plugin flutter naver map com suporte a android e iOS. O serviço de mapa naver é limitado à Coreia do Sul, com alta precisão.
flutter_google_street_view
40
Um plugin Flutter para visualização street view do Google em aplicativos Web, iOS e Android.
kakao_map_plugin
39
este é um projeto de plug-in feito usando o pacote webview_flutter para que o javascript da API de mapas do Kakao possa ser usado no flutter.
huawei_location
36
Plugin HUAWEI Flutter Location Kit que combina as funcionalidades de sistema de navegação global por satélite (GNSS), Wi-Fi e localização de estação base em seu aplicativo.
maps_curved_line
35
Um pacote para ajudar a desenhar linhas curvas no Google Maps. Isso pode ser usado como uma maneira economicamente viável de desenhar uma rota entre a localização A e a localização B.
animating_location_pin
33
Um pacote Flutter que fornece o Widget de Pin de Localização Animado, que pode ser usado ao buscar a localização do dispositivo.
flutter_baidu_mapapi_map
32
O flutter_baidu_mapapi_map é um plugin Flutter de mapa básico para mapas do Baidu, você pode usá-lo para desenvolver páginas de mapa para aplicativos Flutter.
amap_map_fluttify
31
Um componente de mapa 'Amap', alimentado pelo compilador 'Fluttify', um gerador de ligações Dart para SDK nativo.
maplibre_gl
30
um plugin flutter para integrar mapas maplibre em um aplicativo flutter nas plataformas android, ios e web
kakaomap_webview
27
Mapa do Kakao que você pode usar facilmente. Algumas características não são suportadas.
mapmyindia_gl
26
um plug-in Flutter para integrar MapmyIndia Maps dentro de um aplicativo Flutter nas plataformas Android, iOS e web.
mapsforge_flutter
26
uma porta dos mapsforge para flutter puro. Mostre mapas enquanto o dispositivo está offline.
map_controller
26
Um controlador de mapas para mapas Flutter. Gerencie marcadores, linhas e polígonos.
google_maps_routes
24
um pacote para desenhar rotas no Google Maps usando a API de Direções do Google.
widget_marker_google_map
23
mapa Google personalizado com marcadores de widget. Permite mostrar marcadores com código de widget.
google_maps_controller
23
Controlador de mapa stateful para Google Maps google_maps_flutter. Gerencia marcadores, círculos, polilinhas e polígonos.
google_maps_flutter_heatmap
21
Um plug-in Flutter para integrar o Google Maps em aplicativos iOS e Android, com suporte a mapas de calor.
amap_location_fluttify
17
Um componente de localização 'Amap', alimentado por 'Fluttify', um compilador que gera ligações Dart para SDK nativo.
ip_geolocation_api
14
Um pacote Dart para projetos Flutter ou Dart para obter os dados de geolocalização do seu IP.
static_map
12
gerar rapidamente mapas estáticos personalizáveis com suporte para marcadores e caminhos.