Хранишь координаты в PostgreSQL с PostGIS расширением или в Redis GEO. PostGIS: ST_Distance, ST_DWithin для поиска рядом. Redis: GEOADD, GEOSEARCH для поиска в радиусе. В Go — endpoint /nearby?lat=55.75&lng=37.61&radius=5km. Для IP-геолокации — MaxMind GeoIP2 база. Для маршрутов — внешние API (Google Maps, OSRM).
Как реализовать geolocation service на Go?
Middle
68 просмотровAFK Offer AI
Что такое GC assist и как он влияет на latency?