Александр, к примеру ты таксист, ты вышел на смену, нажал на кнопку - начать смену, и каждую секунду отправляешь по сокетам своё местоположении на сервер, на сервер когда прилетает это сообщение, создаётся задача - всё, дальше логика думаю будет понятна, что любой свободный инстанс/сервис забирает эту задачу и выполняет её тем самым обновляет информацию на всеобщей карте
те кто просматривают карту в этот момент - получают инфу о том что вот машина секунду назад была тут, а там уже на клиенте подшаманить что бы это всё красиво выглядело
Александр, я бы заюзал socket.io + парсер socket.io-msgpack-parser и не парился бы, отслеживал бы каждую секунду каждую машину ( синхронизировал бы данные с сервером каждую секунду
если нужно двигать блок относительно родителя, надо узнать ширину и высоту родителя, и двигать проверяя offsetLeft и offsetTop + учитывать сами размеры элемента
если нужно двигать блок относительно родителя, надо узнать ширину и высоту родителя, и двигать проверяя offsetLeft и offsetTop + учитывать сами размеры элемента
Денис Потапов, второй пункт работает только в рамках тг, там же есть поиск, а в поиске есть вкладка приложения, и если посмотришь то там каналы отсортированы не по активу
когда даже создаешь мини апп, там даже в документации где-то написано, как нужно делать и как не нужно что бы, веб апп лучше воспринимался в поиске
для страниц лучше использовать кастомный роут, или готовый роут, но и табы тоже можно при условии если это какой-то не серьёзный проект ( к примеру учебный, или просто для практики ), то табы для страниц тоже сойдут
0x80070005, боишься что размер будет большой и так далее ? тогда выгружай данные с сервера частями или перепиши их так что бы размер файла с этими данными был маленьким
что бы небыло багов в некоторых браузерах, типа где-то работает автокомплит где-то нет ( отключать его например ), хорошо если у например инпута есть name или уникальный id, который помогают браузерам определить, должен ли браузер понимать значение из autocomplete аттрибута
но потом их нужно будет добавить обратно эти аттрибуты - после того как ответ с сервера придёт, а лучше вообще переделать всё там нормально, вообще с этим на фриланс
те кто просматривают карту в этот момент - получают инфу о том что вот машина секунду назад была тут, а там уже на клиенте подшаманить что бы это всё красиво выглядело