The no-account and on-device location approach feels exactly right for this kind of app; how often is the orbital data refreshed?