Mapas e geolocalização com NodeJS e MongoDB
** UPDATE Julho 2020 **
Versão revisada e atualizada, código está muito mais limpo e bem organizado, além de incluir a configuração do docker para rodar o MongoDB.
Faz tempo que eu queria testar as features de geoprocessamento do MongoDB, então resolvi criar um projetinho simples para estudo usando NodeJS + Express, e o LeafletJS para visualização dos mapas do Open Street Maps e MapBox.
O objetivo é simplesmente encontrar pontos de WiFi liberados em Porto Alegre para uma determinada coordenada geográfica e raio. Os dados dos pontos de acesso foram carregados no MongoDB, a partir de uma listagem disponibilizada pela Prefeitura de Porto Alegre no site DataPoA. Confere aí:
Como ficou bem simples, dá para acompanhar sem muito esforço. Disponibilizei o código fonte em um repositório no github.