Java týden Java týden
Aprílový black friday tě nenechá v klidu! Až 80 % prémiového obsahu zdarma. Více informací
Pouze tento týden slevy až 80 % na programování v Javě

Diskuze: Špatné vravení pozice

JavaScript JavaScript Špatné vravení pozice American English version English version

Aktivity (1)
Avatar
Petr Klekner
Člen
Avatar
Petr Klekner:25.12.2018 23:37

Zdravím zkusil jsem si přes jquery vrátit svojí polohu tímto způsobem:

navigator.geolocation.getCurrentPosition(function (location) {
              console.log(location.coords.latitude);
              console.log(location.coords.longitude);
              console.log(location.coords.accuracy);
          });

a vrátí mi jí to špatně..... nevíte někdo proč? vráítí mi jí to ale vůbec to není to místo kde jsem

Zkusil jsem: Googlit ale nenašel jsem že by s tim měl nekdo problém...

Chci docílit: správně funkčnosti

 
Odpovědět 25.12.2018 23:37
Avatar
gold604
Člen
Avatar
gold604:26.12.2018 0:14

GeoLocation features use MANY different ways to figure out your location. In addition to the standard ways, Chrome at least one additional.

GPS co-ordinates -- If available, these are the most accurate.
Geo-IP -- Try to look up the IP address and find its location. This is known to be wildly inaccurate
(Chrome) Access Point Names -- The Google Maps van also collects Access Point (SSID) and their location. Chrome will use your current access point to try to find your location.
If your access point moved, it can throw off things. If you have to resort to Geo-IP, accuracy is a crap-shoot.

In addition, using proxy servers or VPNs will make Geo-IP useless.

- stackoverflow.com

Môžeš ešte skúsiť pridať ako tretí argument (druhý je error callback) do funkcie getCurrentPosi­tion objekt s kľúčom enableHighAccu­racy a hodnotou true.

Editováno 26.12.2018 0:15
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 26.12.2018 0:14
Avatar
Petr Klekner
Člen
Avatar
Odpovídá na gold604
Petr Klekner:26.12.2018 2:29

Jasně, trochu jsem si myslel že to bude tímhle... U mě nejspíše fungovalo to Geo-IP, protože mi to ukázalo místo o 130km dál... no nic i tak díky za info :)

 
Nahoru Odpovědět  +1 26.12.2018 2:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.