Localizador GPS que fornece dados através de API?
Recentemente comecei a brincar com geolocalização utilizando Javascript/Node e React, encontrei algumas bibliotecas bem interessantes e consegui desenvolver um app simples que coleta a localização dos usuários, envia para uma API que é consumida pela aplicação para exibir os pontos em tempo real no mapa, porém acabei ficando curioso para saber como funcionaria para desenvolver essa mesma solução usando os famosos "GPS Trackers". Alguém saberia dizer se existe algum tipo de localizador GPS que oferece a latitude e longitude através de API? Caso não seja possível desse jeito, como poderia conectar esse localizador ao meu app?
Esse assunto é muito massa! Eu criei vários projetos IoT que envolviam monitorar dispositivos com GPS. Dá pra fazer isso de várias formas. Pode fazer coma Arduino, juntamente com um módulo GPS para obter a localização, e um módulo de comunicação, que pode ser por RF, ou GPRS, em fim. O mais legal, é que existem alguns módulos já prontos pra isso, que é o caso do Ai Thinker A9G GPRS GSM GPS. Ele já conta com um módulo GPS, vem até com uma antena junto. Além disso, ele ja tem também um módulo GSM, ou seja, você pode usar um cartão SIM de alguma operadora, pra poder usar internet para enviar os dados para uma API.
Eu já trabalhei numa empresa que instalava rastreadores e fiz algumas programações de rastreador. Eu sei que o aparelho envia para uma url e porta os dados, mas a plataforma não era nossa, então não sei como funciona lá, mas envia pra uma api e depois dos dados serem tratados, ficam disponíveis para acesso pela web ou app.