Возможно ли использовать функции геолокации, когда вы находитесь в автономном режиме в HTML5? Похоже, что когда я в сети (navigator.onLine = true), геолокация работает нормально. Но когда я перехожу в автономный режим (navigator.onLine = false), я получаю обратный вызов моей ошибки, и ошибка указывает, что геолокация недоступна.HTML5 автономный режим и геолокация
ответ
Это будет зависеть от того, как GeoLocation в этом конкретном браузере подключается. В Firefox GeoLocation зависит от Google Location Services, который работает, отправляя некоторую сетевую информацию в веб-службу - очевидно, что это не сработает, когда вы в автономном режиме, так как веб-сервис будет недоступен.
Если у вас есть браузер, который напрямую общается с оборудованием GPS, он будет работать в автономном режиме, но я не думаю, что вы найдете настольные браузеры с такой интеграцией - возможно, некоторые мобильные устройства будут.
У меня на самом деле нет ответа для вас, но вы можете попробовать установить максимум MaximumAge в структуре PositonOptions, чтобы убедиться, что он даст вам устаревший хотя бы один.
Сегодня к 3 августа 2013 года автономная геолокация в браузерах просто НЕ РАБОТАЕТ, после того, как hundres тестов и PhoneGap + HTML5 пытается. Если кто-нибудь сделает это, пожалуйста, сообщите нам, как ...
Авраам, я чувствую твою боль. У меня были такие большие надежды, что это тоже работа. Может быть, нам просто нужно подождать год или два. – HunterX3
Вы можете попробовать http://www.offlineGeolocation.com - Это для Android, и его можно заставить работать с Phonegap, превратив его в плагин Phonegap. –
Возможно ли это в настоящее время или нет? Я работаю над приложением для кордоны android, но не могу получить геолокацию в автономном режиме. он поступает в онлайн-режиме, но в автономном режиме только иногда он дает значение, полученное последним, когда он был в сети, который поглотил меня, что он работает.
Согласен с @robertc. Объект Navigator имеет доступ к геолокации от GPS в мобильных телефонах .
И для тех, кто ищет автономную геолокацию через мобильный браузер this Возможно, плагин cordova может помочь.
Он основан на W3C Geolocation API Specification
Который говорит:
«Эта спецификация ограничивается предоставлением скриптового API для получения географической информации позиции, связанную с устройства хостингом. "
я реализовал, и она работает хорошо, даже если у вас нет: активной сети, она может принести геолокации от GPS.
- 1. html5 геолокация и адрес
- 2. Qt WebKit и HTML5 геолокация
- 3. HTML5 - автономный режим, localStorage и безопасность находятся на лодке
- 4. Как перезапустить автономный автономный режим?
- 5. PhoneGap Online и автономный режим
- 6. Геолокация без HTML5 API
- 7. HTML5 геолокация в Dart
- 8. phonegap HTML5 геолокация
- 9. геолокация в html5
- 10. HTML5 геолокация iphone
- 11. Высокоточная геолокация Html5
- 12. HTML5 Геолокация для IE8
- 13. Как работает автономный режим deezer
- 14. Будет ли поддерживаться автономный режим HTML5 в Internet Explorer 9?
- 15. Геолокация в телефонном разговоре и HTML5
- 16. геолокация на карте google и HTML5
- 17. HTML5 Геолокация с внешнего GPS
- 18. HTML5 Геолокация игнорирует параметр enableHighAccuracy?
- 19. HTML5 геолокация не является точной
- 20. Автономный Android-приложение HTML5
- 21. Blackberry ESS автономный режим и Outlook 2007
- 22. Управление кешем Android RoboSpice и автономный режим
- 23. Исключить автономный режим Spark: 0:
- 24. Доступность сети Android (автономный режим)?
- 25. Угловой и html5 режим true
- 26. html5 автономный поисковик - это возможно?
- 27. html5 геолокация для местоположения пользователя в mvc3
- 28. HTML5 геолокация отслеживание не возвращает правильный координат
- 29. HTML5 Геолокация на удаленном обратном вызове
- 30. Гадать, когда HTML5 геолокация будет хорошо работать
Спасибо за информацию. Я даже не подозревал, что службы Google для определения местоположения были связаны с Firefox. В моем случае это мобильное сафари. Знаем ли мы, как это связано? – HunterX3
@ HunterX3 Я не могу найти никакой документации в любом случае, к сожалению. Я думаю, если он не работает для вас, это означает, что он не использует GPS. – robertc
Геолокация в настоящее время не работает с Firefox (3.6.9) из-за внутренней ошибки JavaScript с их стороны. –