developers.google.com/maps/documentation/business/geolocation/#cell_tower_object
Ваше устройство должно все вот это: «MCC,MNC,LAC,CellId,BSIC,Ch,RxL,C1,C2» передавать на ваш сервер, а уж определением координат должен сервер заниматься.
MCC,MNC,LAC,CellId,BSIC,Ch,RxL,C1,C2
250,99f,62a6,2f32,e,867,-083,00019,00019
Bad Request
Error 400
Bad Request
Error 400
Instruction Set: 64-bit
Если все так ненадежно, то лучше уж я сам сделаю, пусть это будет и трудозатратно, GSM модуль у меня всё равно уже давно без дела лежит. :)