{"action":"created","issue":{"url":"https://api.github.com/repos/microg/android_packages_apps_UnifiedNlp/issues/5","labels_url":"https://api.github.com/repos/microg/android_packages_apps_UnifiedNlp/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/microg/android_packages_apps_UnifiedNlp/issues/5/comments","events_url":"https://api.github.com/repos/microg/android_packages_apps_UnifiedNlp/issues/5/events","html_url":"https://github.com/microg/android_packages_apps_UnifiedNlp/issues/5","id":29974267,"number":5,"title":"Provider Priority? ","user":{"login":"J0s3f","id":604089,"avatar_url":"https://avatars.githubusercontent.com/u/604089?v=3","gravatar_id":"","url":"https://api.github.com/users/J0s3f","html_url":"https://github.com/J0s3f","followers_url":"https://api.github.com/users/J0s3f/followers","following_url":"https://api.github.com/users/J0s3f/following{/other_user}","gists_url":"https://api.github.com/users/J0s3f/gists{/gist_id}","starred_url":"https://api.github.com/users/J0s3f/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/J0s3f/subscriptions","organizations_url":"https://api.github.com/users/J0s3f/orgs","repos_url":"https://api.github.com/users/J0s3f/repos","events_url":"https://api.github.com/users/J0s3f/events{/privacy}","received_events_url":"https://api.github.com/users/J0s3f/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/microg/android_packages_apps_UnifiedNlp/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2014-03-22T22:31:23Z","updated_at":"2015-05-29T15:19:51Z","closed_at":null,"body":"Hi, \r\nI do not know if this is already implemented and it is hard to test, so I just write my suggestion here. Ignore it if you wish. \r\nWhat I would like is to have some less accurate providers still be able to cancel more accurate ones if the data differs. \r\n\r\nI had the problem with the Google provider, that someone in the Netherlands used the same MAC as my router. \r\nGoogle would always place me in the Netherlands when I was at home and had no GPS signal. \r\nBut I am in Austria and had GSM reception. \r\nThere just is no way to be connected to an Austrian GPS network and be in the Netherlands. \r\n\r\nSo in my opinion, while the exact location of the GSM provider is less accurate, at least the country is more accurate and it would be great to use this to filter wrong results. \r\nThis wrong data can not only happen with cloned MAC but also when wifi aps are moved which is not uncommon today, "},"comment":{"url":"https://api.github.com/repos/microg/android_packages_apps_UnifiedNlp/issues/comments/106843889","html_url":"https://github.com/microg/android_packages_apps_UnifiedNlp/issues/5#issuecomment-106843889","issue_url":"https://api.github.com/repos/microg/android_packages_apps_UnifiedNlp/issues/5","id":106843889,"user":{"login":"IzzySoft","id":6781438,"avatar_url":"https://avatars.githubusercontent.com/u/6781438?v=3","gravatar_id":"","url":"https://api.github.com/users/IzzySoft","html_url":"https://github.com/IzzySoft","followers_url":"https://api.github.com/users/IzzySoft/followers","following_url":"https://api.github.com/users/IzzySoft/following{/other_user}","gists_url":"https://api.github.com/users/IzzySoft/gists{/gist_id}","starred_url":"https://api.github.com/users/IzzySoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IzzySoft/subscriptions","organizations_url":"https://api.github.com/users/IzzySoft/orgs","repos_url":"https://api.github.com/users/IzzySoft/repos","events_url":"https://api.github.com/users/IzzySoft/events{/privacy}","received_events_url":"https://api.github.com/users/IzzySoft/received_events","type":"User","site_admin":false},"created_at":"2015-05-29T15:19:51Z","updated_at":"2015-05-29T15:19:51Z","body":"Well put @n76 – full ack on that (I completely forgot about the \"neighboring cell\" issue). It might still be considered making it an *option* (with a link to this post of yours for some background) for the user to decide. So if one e.g. knows for sure the device reports neighboring cells and *thinks* (s)he needs it, it could be configured to \"ignore WiFi if it's off more than 1 km\" (just an example) – but with your rules in place, that IMHO would be very low prio (if needed at all, as your last paragraph already covers this) :stuck_out_tongue_winking_eye: – for me anyway, as I have *Tasker* turn WiFi off when leaving AP range, but the mileage of others might differ of course.\r\n\r\n(wish there was a way to upvote/highlight/sticky your answer, as it sums up the background nicely!)"}}