frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Feature: adicona mapa principal com pins dos abrigos e rastreamento do usuário

Open penguinuux opened this issue 1 year ago • 6 comments

Este PR adiciona o mapa com as posições geográficas dos abrigos e localização do usuário.

Este PR trás as seguintes melhorias:

  • Exibe o mapa no topo da página (Leaflet + OpenStreetMap)
  • Á partir das latitudes e longitudes cadastradas no abrigo, seta pins com estas posições
  • Desde que o usuário autorize, faz o rastreamento em tempo real de sua posição e a exibe no mapa, junto a um círculo indicando a precisão calculada em metros (hook específico)
  • Renderiza novos pins de acordo com os filtros aplicados ou navegação efetuada
  • Exibe um botão que permite retornar para a posição atual do usuário (Pan)

Dependências adicionadas

  • leaflet
  • react-leaflet

Registro

image

penguinuux avatar May 11 '24 04:05 penguinuux

ideia muito boa

brds15 avatar May 11 '24 11:05 brds15

LGTM, exceto pelos comentarios no componente Home.tsx, que, aparentemente, podem ser removidos.

antoniolucasnobar avatar May 11 '24 11:05 antoniolucasnobar

Comentários removidos.

penguinuux avatar May 11 '24 11:05 penguinuux

@penguinuux pode fazer um rebase e resolver os conflitos?

lucianomlima avatar Jun 04 '24 20:06 lucianomlima

@penguinuux pode fazer um rebase e resolver os conflitos?

Positivo. Em andamento.

penguinuux avatar Jun 04 '24 20:06 penguinuux

Resolve #172 se não totalmente, em sua grande maioria.

penguinuux avatar Jun 04 '24 21:06 penguinuux