Est-il possible d'utiliser les fonctionnalités de géolocalisation lorsque vous êtes en mode hors connexion en HTML5? Il semble que lorsque je suis en ligne (navigator.onLine = true), la géolocalisation fonctionne correctement. Mais quand je me déconnecte (navigator.onLine = false), je suis renvoyé à mon rappel d'erreur et l'erreur indique que la géolocalisation n'est pas disponible.Mode hors connexion HTML5 et géolocalisation
Répondre
Cela dépendra de la façon dont GeoLocation dans ce navigateur particulier est câblé. Dans Firefox, GeoLocation dépend de Google Location Services qui fonctionne en envoyant des informations sur le réseau à un service Web - évidemment, cela ne fonctionnera pas lorsque vous êtes hors ligne, car le service Web ne sera pas disponible. Si vous aviez un navigateur qui communiquait directement avec le matériel GPS, il fonctionnerait hors ligne, mais je ne pense pas que vous trouviez des navigateurs de bureau avec ce genre d'intégration - peut-être que certains seront mobiles.
Je n'ai pas vraiment de réponse pour vous, mais vous pouvez essayer de définir un maximumAge élevé dans la structure de PositonOptions pour voir s'il vous donnera au moins une date périmée.
Aujourd'hui, avant le 3 août 2013, la géolocalisation hors ligne sur les navigateurs ne fonctionne tout simplement pas, après des centaines de tests et des tentatives de PhoneGap + HTML5. Si quelqu'un le fait fonctionner s'il vous plaît dites-nous comment ....
Abraham, je ressens ta douleur. J'avais de si grands espoirs pour cela aussi. Peut-être que nous devons juste attendre un an ou deux. – HunterX3
Vous pouvez essayer http://www.offlineGeolocation.com - C'est pour Android, et pourrait être fait pour travailler avec Phonegap en le convertissant en un plugin Phonegap. –
est-il disponible actuellement ou pas? Je travaille sur l'application Cordova Android mais incapable d'obtenir la géolocalisation en mode déconnecté. il vient en mode en ligne mais en mode hors connexion seulement parfois il donne la valeur obtenue en dernier quand il était en ligne qui m'a consommé que cela fonctionnait.
D'accord avec @robertc. L'objet Navigateur accède à la géolocalisation depuis le GPS dans les navigateurs mobiles .
Et pour ceux qui recherchent la géolocalisation hors ligne via le navigateur mobile this Cordova plugin pourrait aider.
Il est basé sur la W3C Geolocation API Specification
qui dit:
« Cette spécification se limite à fournir une API de script pour récupérer des informations de position géographique associée à un dispositif d'hébergement. "
Je l'ai mis en place et fonctionne bien même si vous n'avez pas: réseau actif, il peut aller chercher de la géolocalisation GPS.
- 1. Silverlight 3 Mode hors connexion
- 2. Géolocalisation HTML5, GPS uniquement
- 3. Formulaires HTML en mode hors connexion
- 4. géolocalisation dans google map et HTML5
- 5. suivi de la géolocalisation html5
- 6. Simulation du mode hors connexion pour le test de cache HTML5
- 7. Exécution Html et javascript en mode hors connexion
- 8. Le mode hors connexion HTML5 sera-t-il pris en charge dans Internet Explorer 9?
- 9. Sites Web hors connexion utilisant Google Gears ou HTML5
- 10. html5 stockage hors ligne préparé db
- 11. Outlook Addin accéder au destinataire Exchange en mode hors connexion?
- 12. Générateur de définition de table MySQL en mode hors connexion
- 13. Chargement du cache en mode hors connexion dans Android Webview
- 14. La fonction JQuery .load() échoue silencieusement en mode hors connexion
- 15. Copier le mode hors connexion de la base de données
- 16. Modification de la sécurité du flash en mode hors connexion
- 17. L'audio HTML5 sur iOS4 L'application Web hors connexion de l'iPhone ne fonctionne pas?
- 18. Stockage des informations de géolocalisation HTML5 dans MySQL
- 19. Stockage hors ligne HTML5 sur iPad et iPhone BUG
- 20. Installation SDK et ADT hors connexion
- 21. Mise en cache hors ligne HTML5
- 22. HTML5 hors-ligne cache google police api
- 23. Comment puis-je ajouter un paramètre au fichier manifeste HTML5 pour le mode hors ligne?
- 24. En mode hors connexion (CD, lecteur de disquette, etc.) Non-Install HTML + Video Presentation?
- 25. Stockage hors ligne HTML5 avec les navigateurs Android
- 26. iPhone4, UIWebView et HTML5
- 27. Accès hors connexion. Vérification du jeton d'accès?
- 28. PHP MySql et la géolocalisation
- 29. Géolocalisation et formule de Haversine
- 30. Android Webkit.WebView et HTML5
Merci pour l'info. Je n'avais aucune idée que les services de localisation Google était impliqué pour Firefox. Dans mon cas, c'est un safari mobile. Savons-nous comment cela est branché? – HunterX3
@ HunterX3 Je ne trouve aucune documentation de toute façon, malheureusement. Je suppose que si cela ne fonctionne pas pour vous, cela indique qu'il n'utilise pas le GPS. – robertc
La géolocalisation ne fonctionne pas actuellement avec Firefox (3.6.9) en raison d'une erreur JavaScript interne de leur part. –