Know your geo coordinates using on-device GPS and Network location providers
