backend icon indicating copy to clipboard operation
backend copied to clipboard

feat: Add endpoint to search shelters by lat, lng and radius (meters)…

Open rcoelhocastro opened this issue 9 months ago • 0 comments

Este PR cria um endpoint para buscar abrigos por latitude, longitude e raio em metros. O propósito foi deixar o backend pronto para uma implementação do frontend por uma busca por localização do usuário e raio de busca escolhido.

Endpoint: shelters/geolocation image

Como os endereços existentes não possuem latitude e longitude, criei um script em python que lista todos os endereços sem latitude ou longitude, pega o 'address' e passa para API do Google Maps para trazer latitude e longitude e atualizar no banco de dados. Vale lembrar que esse script deve ser executando enquanto a implementação da latitude e longitude no ato do cadastro do abrigo ainda não estiver acontecendo (https://github.com/SOS-RS/backend/pull/87)

scripts/address_lat_long.ipynb Instruções para integrar na API do Google no Python.

rcoelhocastro avatar May 16 '24 03:05 rcoelhocastro