IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Špatné vravení pozice

Aktivity
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

Člen
Avatar
: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í
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
26.12.2018 0:14
Avatar
Petr Klekner
Člen
Avatar
Odpovídá na
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
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.