Я работаю над приложением, использующим PhoneGap. На данный момент я тестирую только Android. У меня есть несколько страниц в моем приложении, которые нуждаются в функции геолокации.Геолокация с помощью PhoneGap на Android
Так что я сделал JS, чтобы справиться с этой строки кода (конечно, это не моя единственная строка кода): navigator.geolocation.watchPosition (successGeolocation, errorGeolocation, {maximumAge: 5000, enableHighAccuracy: истинный}) ;
Геолокация должна быть максимально возможной, поэтому я использую GPS, и может потребоваться некоторое время, чтобы получить GPS-Fix.
Проблема заключается в том, что пользователь переходит с одной страницы на другую. Стоп WatchPosition (это нормально, потому что пользователь загружает другую страницу), и, когда я вспоминаю, GPS необходимо снова исправить.
Это очень раздражает, и я ищу решение, чтобы поддерживать GPS. У кого-то есть идея для меня? Может быть, с плагином или родным Android LoC я могу сохранить его активным во время всей жизни приложения?
Спасибо.
Я нашел возможное решение, но это очень некрасиво, и я не хочу, чтобы сделать это ... Я могу сделать одну страницу embeed мой JS, а затем создать DIV для каждого экрана в Это. Затем я скрываю все DIV, кроме тех, которые я хочу просмотреть, но с этим решением у меня есть весь код HTML в одном файле! – Gaetan