Olá Tobias, muito legal a sua idea, li todo o seu post com brilho no olho, acredito que cada aprendizado é algo que enriquece nossos pensamentos
trabalho a algum tempo na area de desenvolvimento, e se puder fornecer meus 5 centavos, acredito que a forma mais factivel te atingir esse objetivo seria...
Primeiro torna-lo em um MVP, bom MVP é o caminho com menor esforço tanto financeiro quanto de tempo para atingir um objetivo.
E com isso responder a duas peguntas
A) como emitir o sinal
Um servidor dedicado na nuvem, com banda ilimitada para transmissão dos dados e recepção das posições dos celulares, com isso ele consegue pegar todas as posições recebidas do gps dos celulares fazer um calculo e criar um plano cartesiano
B) como receber o sinal
toda comunicação entre celulares e servidor é feita atraves de um aplicativo web, os celulares enviam sua posição no gps, e o servidor envia o sinal para o aparelho
e a linguagem usada a implementação disso fica na escolha da linguagem que leva menos tempo para ser implementada tanto backend como frontend.
bom é so uma ideia de um possível caminho, e uma coisa que aprendi, com esses anos de carreira é voce nunca vai saber tudo, e voce precisa de pessoas para atingir objetivos maiores, seja time grande ou pequeno, se tiver alguem que sonhe com você, você atingi seus objetivos mais rápidos
um grande abraço e boa sorte meu amigo!