Карта — это не «все IP мира», а след бота: каждый шаг с валидными координатами становится точкой,
а порядок crawl рисуется пунктирными дугами.
-
Шаги
Jamming Bot ходит по сети; для ответов с IP делается geo-lookup (город, lat/lon). Страница берёт
урезанный список: GET /api/storage_geo/?limit=… →
{ data: [{ number, ip, latitude, longitude, city }] }.
-
Точки
Строки без конечных lat/lon, вне диапазона или с (0, 0) отбрасываются. Оранжевые точки —
шаги; подпись при наведении — номер, город, IP.
-
Дуги
Точки сортируются по возрастанию number; между соседними шагами строится дуга
(как airline-routes в globe.gl): зелёный → красный, пунктир, opacity из крутилки Arcs.
arcᵢ = stepᵢ → stepᵢ₊₁
sorted by number ascending
-
Глобус
globe.gl + ночная текстура Земли. Drag — орбита, wheel — zoom. Крутилка Spin
включает автоповорот; Limit обрезает число точек после сортировки.