Is there a solid way to detect that location given by GPS is a spoofed ( If some mock location has been set to the device in background ?
There are apps in the market , which can provide fake location to the GPS .
https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en
Rooted users can run Fake GPS without setting "Allow mock location" option.
Is there a way to detect spoofed location ?
I have posted solution here, since It been closed by few people who were unware about this . Disable / Check for Mock Location (prevent gps spoofing)