2011-09-08 3 views
6

Nous avons utilisé HTML5s navigator.geolocation et nous l'avons trouvé très performant sur les smartphones iOS et Android. Maintenant, les utilisateurs veulent la même application web HTML5 pour fonctionner sur un ordinateur portable avec GPS externe. Utilisation de Windows 7 sur l'ordinateur portable, je ne peux pas trouver un moyen de partager l'emplacement d'un navigateur HTML5 (essayé Safari, FF, IE, Chrome). Pour tester, j'utilise un GPS USB GlobalStat BU-353 qui fonctionne de manière autonome et j'ai trouvé GPSDirect (freeware gratuit) pour alimenter ce signal vers Win7 Sensor Location Services mais les navigateurs HTML5 ne voient toujours pas le GPS.La géolocalisation HTML5 à partir du GPS externe

Quelqu'un a eu de la chance avec ceci s'il vous plaît?

+0

Cela ne dépend pas des fonctionnalités HTML5, mais de la façon dont un navigateur accède à l'appareil GPS. Vous avez probablement besoin d'un plugin de navigateur pour l'appareil. – feeela

+0

Merci feeela bonne idée. Je n'ai encore rien trouvé mais je continuerai à chercher. Espérons que l'esprit de l'API géolocalisation HTML5 atteindra bientôt le bureau. – ajayel

+0

"J'espère que l'API [GL-] HTML5 atteindra bientôt le bureau." Il a. Au moins, Opera, Chromium et Firefox me posent des questions sur la possibilité de rendre public mon emplacement actuel ou non. L'entrée pour les données de localisation peut être insérée directement (par exemple en tant qu'adresse) ou provenir d'un géo-service ou d'un appareil capable de mesurer la géolocalisation actuelle ... – feeela

Répondre

1

Je cherchais une solution similaire et trouvé ceci: GpsGate. Il s'agit d'une application autonome qui se connecte à presque tous les appareils GPS et publie ses données sous plusieurs formes, y compris les navigateurs (via JavaScript API qui appelle jsonp à http: // localhost: 12175/gps/[getVersion | getGpsInfo]? Jsonp = rembourrage). Ce n'est pas compatible avec Geolocation API, mais je pense que l'écriture d'un simple adaptateur ne devrait pas prendre beaucoup de temps. Une autre bonne chose est que son édition Express est gratuite pour un usage privé et commercial (link).

EDIT: Après quelques recherches, j'ai trouvé le patch this qui ajoute un adaptateur compatible avec la géolocalisation pour GpsGate à une autre bibliothèque de géolocalisation.

1

Problème 45535 commence à résoudre ce problème dans les demandes de fonctionnalités Chromium. Depuis le 5 janvier 2012, la fonctionnalité a été marquée comme "démarrée".

demande d'entité: http://code.google.com/p/chromium/issues/detail?id=45535

Tant que vous avez seulement besoin d'un navigateur unique pour votre solution client (et non pas une solution universelle) cela va résoudre votre problème.

Une excellente méthode pour commencer à tester et à garder un œil sur ce problème est de télécharger Chrome Canary, qui est généralement 2 versions en avance sur la version Chrome. Je suis en train d'utiliser la v18 sur Canary et c'est génial depuis que je surveille les modifications du schéma websocket.

Vous pouvez trouver ici des Canaries: http://tools.google.com/dlpage/chromesxs

+0

Le patchset expérimental pour cela a été supprimé et il est peu probable qu'il soit bientôt disponible dans Chrome - https: //chromiumcodereview.appspot. com/22674006 / – kes

Questions connexes