Budżet: 12000 UAH Termin: 8 dni
1. ничего сложного просто нужно записать все в базу.
2. тут довольно сложная географическая формула, делал подобное, если количество точек десятки тысяч могут возникнуть проблемы с производительностью