Решение под рукой и уже несколько лет, как ясно показывает этот POC . К сожалению, W3C и лоббисты, такие как Джейк Арчибальд, боролись изо всех сил, чтобы предотвратить его доступность :-(
Почему? Я не знаю Аргумент "cui bono" указывает на поставщиков плагинов, таких как Ionic, весь смысл существования которых выглядит как фоновая геолокация.
См. ссылку для полной истории.