Comment fonctionne le navigateur web de géolocalisation de travail?
Je voudrais savoir comment fonctionne la géolocalisation dans un navigateur web comme Google Chrome ou Firefox?
Je peux accéder à ce site web http://html5demos.com/geo et quand j'permettre au navigateur d'envoyer ma position, elle montre ma position actuelle.
Mais quand j'envoie cette URL à mes amis de le tester, il ne fonctionne pas pour tous. Comment fonctionne la géolocalisation de travail et comment puis-je mettre en œuvre pour obtenir l'emplacement correct?
Voulez-vous qu'il travail sur un site web? Quelle plate-forme? Pensez-vous que vous voulez montrer à l'utilisateur où il est? Ou voulez-vous montrer des endroits différents?
-1 pour ne pas utiliser la fonctionnalité de recherche de: stackoverflow.com/questions/2248404/about-geolocation-in-html-5
5 ans plus tard, et généralement vous avez besoin de "permettre". Bien sûr, il n'est pas toujours précis, et ne révèlent pas de "votre" emplacement, mais la localisation de l'hôte du navigateur. Donc VNC/RDP ou SSH (w/X) va mettre une certaine distance entre vous et votre "révélé" emplacement. Proxy seule ne peut pas plus si votre navigateur hôte dispose de capacités GPS. Un smartphone sur le même sous-réseau (ie. public et privé ips peut être utilisé dans l'extrémité arrière de modèles de recherche) peut vous trahir.
-1 pour ne pas utiliser la fonctionnalité de recherche de: stackoverflow.com/questions/2248404/about-geolocation-in-html-5
5 ans plus tard, et généralement vous avez besoin de "permettre". Bien sûr, il n'est pas toujours précis, et ne révèlent pas de "votre" emplacement, mais la localisation de l'hôte du navigateur. Donc VNC/RDP ou SSH (w/X) va mettre une certaine distance entre vous et votre "révélé" emplacement. Proxy seule ne peut pas plus si votre navigateur hôte dispose de capacités GPS. Un smartphone sur le même sous-réseau (ie. public et privé ips peut être utilisé dans l'extrémité arrière de modèles de recherche) peut vous trahir.
OriginalL'auteur Giffary | 2010-09-03
Vous devez vous connecter pour publier un commentaire.
Re comment cela fonctionne: l' Article de Wikipedia décrit plusieurs techniques (localisation d'adresse IP, le téléphone portable et le WiFi de la triangulation, GPS).
Le HTML5 implémentations nécessitent à la fois de prise en charge du navigateur (FF 3.6, Opera 10.60, Chrome 4? 5?, IE peut-être un jour) et le consentement de l'utilisateur avant que les données de géolocalisation sont récupérées.
Quant à la façon de la mettre en œuvre, le le code de la démo, vous faites le lien semble être sous le Licence MIT qui dit en gros "vous pouvez faire ce que, aussi longtemps que vous gardez le code sous licence"; si vous pouviez prendre ce code comme une base pour construire sur.
LifeH2O: me citer: "l'article de Wikipédia décrit plusieurs techniques (adresse IP,)" - peut-être le proxy est physiquement proche de vous? Comment "presque parfait" est-ce? La précision dépend - à l'université, "mon" endroit était toujours à environ 100 miles au large, car c'est l'emplacement du serveur proxy (ouais, pas optimal conception de réseau; mais ils n'ont que que lieu de corriger vers le bas pour le bloc de ville).
OriginalL'auteur Piskvor
http://www.mozilla.com/en-US/firefox/geolocation/
Il dépend donc le navigateur qu'ils utilisent et un peu de chance 🙂
href="http://security.stackexchange.com/questions/16253/how-does-google-maps-know-where-i-am-when-im-using-a-vpn" title="comment fait google maps savoir où j'en suis quand im en utilisant un vpn">security.stackexchange.com/questions/16253/...
OriginalL'auteur BarsMonster
D'informations et d'exemples de L'API de Géolocalisation du W3C Spécification:
Vous pourriez mettre en œuvre cette façon:
(one-shot demande de position)
(demande d'une position répétée des mises à jour)
OriginalL'auteur Agustín
Choses dépendent vraiment de la mise en œuvre du site web que vous utilisez et de votre navigateur.
Façon la plus simple, qui ne nécessite aucun extensions côté client, c'est que la page web devient votre adresse ip et utilise tous les de la "propriété intellectuelle à la géolocalisation, services" pour faire un questimate où vous êtes actuellement.
Options de seconde, c'est que les navigateurs ont une extension qui peut faire de la publicité de vos coordonnées sur le serveur. Dans ces cas, cette information dans le côté client peut être soit par les cheveux, à nouveau à partir de ip pour les services de géolocalisation par gps ou appareil connecté à votre ordinateur. Par exemple, Nokia N900 et construire-dans le navigateur MicroB a ce genre d'extension.
OriginalL'auteur rasjani