Mapas e geolocalização com NodeJS e 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. Estou pensando em continuar evoluindo a partir dele uma aplicação mais completa para estudo das demais features geo do MongoDB.

Written on January 29, 2016