Principais Alternativas de Leaflet.js Mais Bem Avaliadas

A melhor coisa é a simplicidade do leafletjs. É muito fácil de usar e construir aplicações complexas. Análise coletada por e hospedada no G2.com.
Os exemplos de código poderiam ter sido melhores com suporte para frameworks modernos de frontend. Análise coletada por e hospedada no G2.com.
28 de 29 Avaliações Totais para Leaflet.js

Fácil de criar mapas e suporta um grande número de plugins. Biblioteca JS leve e de código aberto são as principais razões para amar esta biblioteca. Como desenvolvedor de JS, eu sempre gosto de criar funcionalidades de mapeamento web e web-GIS facilmente. O leafletjs torna mais fácil criar o geoportal e compartilhar os mapas facilmente em todo o mundo. Análise coletada por e hospedada no G2.com.
Eu frequentemente verifico o repositório do GitHub desta biblioteca. Parece que ninguém está mantendo adequadamente esta biblioteca. Ela tem 29,7K estrelas, mas tem muitos problemas abertos (428) e solicitações de pull (160). Também verifiquei a caixa de chat do Gitter, lá também não há muita resposta. As pessoas não estão respondendo às mensagens do grupo. Análise coletada por e hospedada no G2.com.

Leaflet é um framework maduro que está bem documentado. Eu o utilizo desde 2014 e ele tem uma grande comunidade, especialmente no Stack Overflow. Ele possui todas as funcionalidades básicas que um projeto básico de mapeamento web necessita e é um ótimo ponto de partida para seus projetos de mapeamento web. É muito leve e cumpre sua função. Análise coletada por e hospedada no G2.com.
Embora seja muito poderoso, muitas vezes as capacidades estão à mercê de provedores de mapeamento como o Google para seus tiles. Geralmente requer wrappers para a maioria dos frameworks que são variáveis em manutenção e qualidade. O Leaflet está claramente mostrando sua idade, pois está faltando algumas funções relacionadas ao mapeamento que podem ser encontradas em outras bibliotecas. Análise coletada por e hospedada no G2.com.

Gosto que seja fácil conectar o leaflet a uma página web. Permite usar tiles de mapas de terceiros, como os tiles do mapbox. Permite personalizar o mapa, adicionar algumas configurações adicionais para o usuário final, como marcadores com popups onde cada popup pode conter qualquer texto e até campos que o usuário pode editar. Os marcadores podem ser agrupados em clusters e, quando o usuário final dá zoom no mapa, os clusters são divididos em clusters menores e, finalmente, em marcadores separados. É possível personalizar os marcadores, tornando sua aparência única. Usar diferentes extensões de terceiros e assim por diante. Acho que é a melhor biblioteca JS para trabalhar com mapas. Usa openstreetmaps, então não custa nada para os desenvolvedores. Análise coletada por e hospedada no G2.com.
Se o seu mapa tiver muitos dados, por exemplo, milhares de marcadores em clusters, o Leaflet usará muita RAM, o que fará com que o seu navegador congele. Não possui tantos designs de tiles como o Google Maps, por exemplo. Também é construído com base no OpenStreetMap, que não é tão preciso quanto a API do Google Maps. Análise coletada por e hospedada no G2.com.

A facilidade de uso do leaflet é tão simples quanto incluí-lo como uma biblioteca. Você é literalmente capaz de desfrutar o melhor dos dois mundos da comunidade de mapeamento comercial e de código aberto. Análise coletada por e hospedada no G2.com.
Nada muito a reclamar e com uma comunidade enorme. A única desvantagem é que você pode ter algum trabalho de pesquisa a fazer se os recursos em que está trabalhando forem obscuros e a comunidade pode não estar totalmente engajada em implementá-los. No final do dia, esta é uma comunidade de código aberto de que estamos falando e devemos ajudar a desenvolver e contribuir de volta para a fonte da qual estamos obtendo os benefícios. Análise coletada por e hospedada no G2.com.

Leaflet.js é rápido de usar e fácil de aprender no lado do desenvolvimento. Integra-se bem com outros pacotes JS. Versões Vanilla + React disponíveis. Super personalizável com gerenciamento de configurações de exibição, marcadores de mapa personalizados, personalização de pop-ups de mapa, etc. Sem dúvida, minha biblioteca de mapas javascript favorita. Análise coletada por e hospedada no G2.com.
Cuidado com conflitos de versão entre algumas bibliotecas de terceiros que funcionam em cima do Leaflet.js (procure, por exemplo). Nem todas as bibliotecas construídas para Leaflet.js têm uma versão para React, então esteja ciente disso também ao usar Leaflet em projetos React. Como qualquer nova biblioteca, há, é claro, uma curva de aprendizado, especialmente ao lidar com mudanças de estado no React. Dito isso, é uma biblioteca bastante fácil de usar, especialmente quando se considera tudo o que ela faz de forma nativa. Análise coletada por e hospedada no G2.com.

Leve, fácil de importar e usar. Muito bom se você quiser fazer uma POC e ótimo para usar como base para grandes projetos se você puder dominar esta biblioteca. Análise coletada por e hospedada no G2.com.
1) É um inferno se você quiser personalizar o popup do marcador de uma maneira interessante
- por exemplo: ter elementos de UI personalizados exibidos dentro do popup do marcador
2) não há suporte nativo para qualquer framework JS no momento, existem alguns feitos pela comunidade, mas não são bem mantidos na minha opinião Análise coletada por e hospedada no G2.com.

Recebe atualizações rápidas. A comunidade é responsiva a problemas e solicitações de recursos. O código é bem documentado. Foi uma das primeiras bibliotecas de mapeamento que teve integração móvel. A interface gráfica é simples e limpa. Análise coletada por e hospedada no G2.com.
O código não funciona da mesma forma em todas as plataformas. O fato de o Leaflet ser a solução preferida para aplicativos móveis pode ser um problema tentar fazer com que todos os navegadores móveis executem a mesma funcionalidade da mesma maneira. Análise coletada por e hospedada no G2.com.

Muito fácil de integrar e usar no código, especialmente com todos os filtros em relação aos mapas. Uma das melhores ferramentas interativas para visualização de dados, sem limites em relação ao tamanho. Permite usar o formato HTML também, tornando muito mais simples incluir o máximo de informações possível. O carregamento dos mapas também é bastante rápido e a disponibilidade de várias cores e marcadores é excelente para distinguir tudo. No geral, leaflet.js é uma ferramenta 9/10, mesmo para um desenvolvedor iniciante, devido à sua facilidade de uso. Análise coletada por e hospedada no G2.com.
O tamanho continua aumentando, tornando difícil abrir em alguns dos navegadores. Está funcionando especialmente apenas com o Mozilla quando o tamanho continua aumentando e com a adição de dados HTML e base64 aos mapas interativos. Mais alguns dos parâmetros de JavaScript podem ser disponibilizados ao usuário para tornar os mapas mais personalizados conforme necessário. Os mapas gerados não são fornecidos com nenhuma fonte, deixando algumas áreas disputadas marcadas incorretamente, o que pode causar problemas em alguns países. O carregamento dos mapas leva muito tempo em alguns navegadores, especialmente no Chrome. Mas, dito tudo isso, o produto é muito bom e foi muito útil, espero que algumas mudanças possam ser feitas. Análise coletada por e hospedada no G2.com.

Leaflet.js tem uma das melhores documentações e tutoriais do seu tipo. Aprendi a usar o Leaflet para construir um mapa de crimes quando comecei a aprender Javascript. Tive alguns problemas, mas é gratificante ver o resultado. Também gosto que há tantos plug-ins gratuitos para facilitar nossa vida. Análise coletada por e hospedada no G2.com.
-Parece que o Leaflet carrega os blocos mais lentamente do que o Google Maps ou o Mapbox. Quando a velocidade da Internet não é ideal, leva tempo para carregar.
-O Leaflet depende muito de SVG; usei o renderizador de canvas, mas o desempenho não é tão bom quanto o do Google Maps ou do Mapbox. Análise coletada por e hospedada no G2.com.
If it is your first time to create an application that requires maps, Leaflet is one of the best to use for beginners. Leaflet has a nice and easy to understand documentation. Since it is a well-known library, you can see a lot of projects and video tutorials online which you can use as your reference. Another reason for recommending Leaflet is because of React Leaflet, which makes map creation and customization a lot easier. Análise coletada por e hospedada no G2.com.
None. Everything you need to know is included in the documentation. Análise coletada por e hospedada no G2.com.