Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
zistenie polohy z browsera

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 25.02.2016 12:20

Pouzivam na stranke script, ktory zisti polohu uzivatela - funkcia geolokacie browsera.

Cize uzivatel ked povoli zobrazenie polohy v browseri tak potom sa pracuje s GPS udajmi.

Problem je, co som sa docital, ze zistovanie polohy funguje len pri zapnutom Wifi. Cize aj ked nepouziva uzivatel Wifi pripojenie, ale zapnute ho mat musi, inak script na urcenie polohy hodi error.

Neda sa toto nejak vyriesit? Mnohi uzivatelia maju net cez kabel, a potom im to nefunguje.

Na mobile to je jedno ci wifi alebo data, tam to funguje, ale v browseroch na PC nie.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 25.02.2016 12:53

Tak si ten skript oprav, pretože prehliadač nemusí podporovať Geolocation API (prípadne to môže byť zakázané).

PS: Geo API môže použiť aj nejakú službu na zisťovanie polohy z IP adresy (takmer vždy je to nepoužiteľné) a zisťovanie polohy z wi-fi funguje, len ak sú v dosahu wi-fi siete, ktorých polohu niekto pridal do databáz s polohou wi-fi sietí.


Offline

Užívateľ
Užívateľ
zistenie polohy z browsera

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 27.02.2016 23:16

no neviem ako by som ten script mal opravit. Defaultne to funguje nejak takto:

Kód:
<script>
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(savePosition, positionError, {timeout:10000});
} else {
//Geolocation is not supported by this browser
}
}

// handle the error here
function positionError(error) {
var errorCode = error.code;
var message = error.message;

alert('Nie je možné určiť vašu polohu.');
}

function savePosition(position) {$.post("filtruj.php", {lat: position.coords.latitude, lng: position.coords.longitude});
}
</script>


neviem ci je aj ina moznost ako urcit polohu uzivatela.. ved predsa on s tym musi suhlasit - napr. tym kliknutim v browseri na suhlas s urcenim polohy.

Ja len potrebujem zistit polohu uzivatela za kazdych podmienok - ci ma wifi, ci nema a podla toho mu zobrazit objekty v jeho okoli.

Napr. na mobile tento moj script funguje nezavisle od toho ci ma uzivatel zapnute wifi alebo nie, lebo tam sa urcuje poloha mobilu. Ale na PC to nefunguje ked nema wifi.


Offline

Užívateľ
Užívateľ
zistenie polohy z browsera

Registrovaný: 21.09.13
Prihlásený: 15.04.24
Príspevky: 2110
Témy: 77
Bydlisko: Považská By...
Príspevok NapísalOffline : 28.02.2016 8:47

Podla ip ale o extra spolahlivosti by som nehovoril.







_________________
Nesnívaj svoj život, ale ži svoj sen.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 19.01.18
Príspevky: 443
Témy: 9
Príspevok NapísalOffline : 28.02.2016 9:56

su to na sluzby, ale tie co funguju dobre su aj platene. vo firme pouzivame najma tuto sluzbu https://www.maxmind.com/en/geoip2-services-and-databases


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 28.02.2016 10:27

Aj na mobile sa to dá vypnúť, takže ak počítaš s tým, že je tá informácia dostupná vždy, tak robíš niečo zle (a pri dynamických adresách zisťovanie polohy z IP adresy nepomôže, spoľahlivo tak zistíš maximálne štát).


Offline

Užívateľ
Užívateľ
zistenie polohy z browsera

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 28.02.2016 11:11

samozrejme ak uzivatel ma vypnute zistovanie polohy aj na mobile, tak to nepojde, to je mi jasne. Ale ak chce vidiet objekty v jeho okoli, tak si to logicky povoli.

No na IP by som sa nespoliehal, v nasej firme napr. mame anglicke IP a sme na Slovensku, takze to by urcovalo zlu polohu. Platenu sluzbu nechcem, je to nekomercny turisticky projekt.

Takze zatial som to vyriesil tak, ze ak sa neda zistit poloha, hodi upozornenie pre usera, ktory si bud zapne wifi na PC, alebo mu to nepojde. Ale chystam aj mobilnu aplikaciu na WP podobnu webu, takze tam pri instalacii bude defaultne nutne povolit polohu, takze s tym by aspon na mobiloch a Win 10 nemal byt problem.


Offline

Skúsený užívateľ
Skúsený užívateľ
zistenie polohy z browsera

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 28.02.2016 11:54

A keby mal užívateľ možnosť zadať polohu sám? Samozrejme to nie je také pohodlné, ale aspoň by takéto prípady kompletne nezrušili celý web... Pri desktope to aj tak stačí nastaviť len raz. Ja napr na desktope wifi kartu vôbec ani nemám.







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.12.14
Prihlásený: 18.04.24
Príspevky: 5140
Témy: 8
Bydlisko: Čachtice
Príspevok NapísalOffline : 28.02.2016 13:47

neopagan píše:
Pouzivam na stranke script, ktory zisti polohu uzivatela - funkcia geolokacie browsera.

Cize uzivatel ked povoli zobrazenie polohy v browseri tak potom sa pracuje s GPS udajmi.

Problem je, co som sa docital, ze zistovanie polohy funguje len pri zapnutom Wifi. Cize aj ked nepouziva uzivatel Wifi pripojenie, ale zapnute ho mat musi, inak script na urcenie polohy hodi error.

Neda sa toto nejak vyriesit? Mnohi uzivatelia maju net cez kabel, a potom im to nefunguje.

Na mobile to je jedno ci wifi alebo data, tam to funguje, ale v browseroch na PC nie.

A keby si tak tú prije**nú funkciu vypol? Lebo fakt človek miluje ked ide na nejaký web a musí najskôr zatvarať okná na to aby ho mohol následne prezerať







_________________
PC: CPU Intel Core i5 4670K @ 4.2GHz + be quiet! Pure Rock MB Asus Z97-P GPU Sapphire RX580 4GB RAM 8GB G Skill TridentX 2400MHz CL10 SSD Sandisk X300 M.2 256GB HDD 500GB + 2TB Sound Asus Xonar DS PSU Enermax Modu 82+ 425W CASE Antec Three Hundred LCD Dell U2412M , Keyboard Saitek Eclipse II + mouse Logitech M525
Book: Fujitsu Lifebook E546, i5-6200, 8 GB RAM, 256TB SSD, 14" FHD IPS
Tablet: Lenovo S8-50...
Offline

Užívateľ
Užívateľ
zistenie polohy z browsera

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 28.02.2016 21:10

Ivanko, okna si mozes zatvarat v tvojej izbe ... na urcovanie polohy nie je potrebne ziadne okno, je to len maly popup v browseri. A deje sa to len vtedy, ak uzivatel klikne na link - Hladaj objekty v okoli. AK NEklikne, tak sa poloha NEvyzaduje... tolko k tomu tvojmu mudremu komentaru k veci.

@walther: zrejme to tam spravim tak, ak sa neda zistit poloha, moze uzivatel zadat svoju polohu, alebo ine konkretne miesto a v jeho okoli sa zobrazia objekty


Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zistenie polohy orange

v Poskytovatelia internetu

5

1200

19.04.2015 13:12

SKiLEX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zistenie polohy routera

v Sieťové a internetové programy

8

319

15.02.2013 17:26

zKUBYkiwi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zistenie polohy bodu - delphi

v Delphi, Visual Basic

1

886

01.06.2009 9:49

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Verzia browsera

v JavaScript, VBScript, Ajax

3

429

23.12.2011 22:52

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IRC do browsera

v PHP, ASP

3

538

08.06.2009 18:07

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena IP adresy a polohy

v Sieťové a internetové programy

3

3455

14.02.2012 6:57

wiini Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prekladac ako plugin do browsera

v Ostatné programy

4

543

20.03.2010 22:36

mathias Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. html to autorun / velkost browsera pri otvoreni autorunom

v Ostatné

5

581

15.11.2010 12:28

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie IP

v Sieťové a internetové programy

11

2259

18.08.2009 0:49

zmija31 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie teplot

v AMD čipové sady

2

444

25.10.2011 11:58

MilanYX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie hesla

v Bezpečnosť a firewally

3

859

04.08.2011 21:02

Bajzik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie zostavy

v Služby a webstránky

1

278

13.12.2013 11:07

Icehammer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie hesla

v Sieťové a internetové programy

12

12890

06.07.2011 17:17

Etoeto Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie id

v JavaScript, VBScript, Ajax

4

767

29.09.2010 19:40

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie suradnic

v JavaScript, VBScript, Ajax

1

331

16.08.2012 8:53

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie hostingu

v Webhosting a servery

2

998

10.03.2008 15:21

ove Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra