géolocalisation html5 précision
Juste une question rapide, j'ai intégré le code suivant:
http://letterpool.testmode.co.uk/map.html
Cependant, avec certains utilisateurs, je reçois des rapports que les gens sont autour de 200 à 300 mètres de leur emplacement réel.
Croit-on savoir pourquoi ?
Ce que l'emplacement de la source de ces utilisateurs ont sur leurs appareils - GPS, wifi, geo-IP? Ont-ils d'autres applications qui sont plus précis, ou est-ce simplement que c'est la meilleure suppose que vous pouvez obtenir?
J'ai essayé dans un bureau, essayé via la 3g sur mon iphone que d'autres personnes ont essayé sur d'autres appareils.
REMARQUE: alert("Désolé, mais nous ne pouvons pas obtenir votre emplacement parce que votre mode hors connexion"); doit être "vous" ou "vous" 😉
J'ai essayé dans un bureau, essayé via la 3g sur mon iphone que d'autres personnes ont essayé sur d'autres appareils.
REMARQUE: alert("Désolé, mais nous ne pouvons pas obtenir votre emplacement parce que votre mode hors connexion"); doit être "vous" ou "vous" 😉
OriginalL'auteur Oliver Bayes-Shelton | 2010-08-02
Vous devez vous connecter pour publier un commentaire.
En raison de la géo-localisation n'est pas précise et ne l'a jamais été. Ils sont probablement l'endroit le plus proche de la boîte de jonction.
Avec moi, il a trouvé le centre de données où mon fournisseur d'accès internet fonctionne à partir de kilomètres.
Voir cette article.
Bayes-Shelton - GPS, wifi/téléphone portable triangulation seraient tous être plus précis, mais pas parfait. Et tous, ils nécessitent un matériel dédié et, éventuellement, le consentement de l'utilisateur.
Merci pour l'info.
J'ai le même problème, comme indiqué dans le stackoverflow.com/questions/8257160/... mais mon navigateur recevoir de la géolocalisation beaucoup moins précis que l'application native, il n'est donc pas un problème avec le gps de précision elle-même
OriginalL'auteur Oded
La L'API de Géolocalisation du W3C, que vous utilisez pour localiser des utilisateurs sur le test de la carte, est volontairement agnostique à la méthode le navigateur utilise pour localiser l'appareil. C'est un bon commodité comme les équipements varient largement sur la façon dont leur localisation (GPS, WiFi triangulation, la cellule de la tour de la triangulation, la géolocalisation par IP, manuel, etc.) et votre site n'a probablement pas envie de s'occuper de tous ces détails.
Toutefois, si vous n'êtes pas satisfait de l'exactitude, il ya quelques options que vous pouvez prendre avantage de cela peut aider. Le
enableHighAccuracy
option allusion à l'appareil qu'il doit préférer utiliser un peu plus de puissance afin d'obtenir un endroit plus précis. Vous êtes actuellement en utilisant la latitude et la longitude de la valeur de retour, mais en outre, l'API renvoie une valeur de la précision, de sorte que vous pouvez voir si la position que vous recevez est exact ou pas. Vous pouvez également utiliserwatchPosition
qui n'aura de cesse de mettre à jour l'emplacement et peut éventuellement obtenir un assez précis pour fixer vos fins (la plupart des appareils mobiles ont tendance à commencer avec une faible précision et obtenir plus raffinée, plus de quelques secondes ou minutes).OriginalL'auteur npdoty
Géolocalisation dépend bien sûr de la position des méthodes de mesure. Si le navigateur ne possède que l'adresse IP, alors il sera très imprécis, mais si il a accès à un appareil GPS comme sur un smartphone, il sera assez bon.
OriginalL'auteur Axel Gneiting