Hocam, kendi sistemlerimde de bir api tarzı şey kullanıyorum. Kişilerin lokasyonunu

http://ip-api.com/json/ gibi bir sayfadan alıyorum.

Kişiler giriş yaptığında en basitinden şunu yapabilirsin, json çıktısında

"as":"AS9121 *****"
"org":"Turk *******"
gibi değerler çıkmaktadır. O değerlerin içerisinde Turkcell, Avea, Vodafone gibi değerler var ise mobil veriden girdiğini anlayabiliriz diye düşünüyorum.