• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pobieranie lokalizacji chrome

Object Storage Arubacloud
+2 głosów
137 wizyt
pytanie zadane 20 sierpnia 2022 w JavaScript przez kordix Gaduła (3,910 p.)
edycja 20 sierpnia 2022 przez kordix

Cześć , chciałbym móc przez javascript pobrać lokalizacje użytkownika.

function getLocation() {
    navigator.geolocation.getCurrentPosition(showPosition);
}

function showPosition(position) {
console.log(position.coords.latitude , position.coords.longitude)
}

Przez wbudowane api wydaje się to banalne , ale to nie pokazuje faktycznej lokalizacji użytkownika , tylko z ip serwera z którego następuje połączenie. 

Obstawiam że to możliwe jest tylko na komórkach , tam byłoby fajnie odwołąć się do modułu GPS telefonu , pytanie czy to jest możliwe

P.S Teraz widzę , że to dobrze działa na komórce, ale żeby użyć tej funkcji trzeba mieć certyfikację SSL. Właściwie wystarczyłoby wrzucić tą funkcję na dowolny serwer z SSL i z tego czerpać.

ipapi.com ipapi.co ip-api.com 

Te strony próbowałem wszystkie biorą ip serwera bodaj usługodawcy a nie użytkownika.

https://developer.mozilla.org/pl/docs/Web/API/Geolocation_API

Tutaj dobrze pokazuje lokalizacje użytkownika , ale nie jest to udopstępnione w formie jakiegoś api :[

Ech takie proste a jednocześnie tak dalekie...

 

3
komentarz 20 sierpnia 2022 przez Oscar Nałogowiec (29,320 p.)
Już dawno przyjęto zasadę, że jakikolwiek dostęp do wewnętrznych zasobów "komputera" klienta jest dozwolony jedynie dla kodów podpisanych. To się ustaliło mniej więcej od czasów apletów Javy (ktoś to jeszcze pamięta?).

1 odpowiedź

+2 głosów
odpowiedź 21 sierpnia 2022 przez Comandeer Guru (601,590 p.)

Tutaj dobrze pokazuje lokalizacje użytkownika , ale nie jest to udopstępnione w formie jakiegoś api :[

Erm, to jest dokładnie to API z twojego początkowego kodu… Można w nim włączyć wysoką dokładność.

Na tę chwilę to chyba najbardziej sensowny sposób na zdobycie w miarę dokładnej pozycji użytkownika przez przeglądarkę.

A co do posiadania certyfikatu SSL, nie jest to jakiś problem w dobie Let's Encrypt, które pozwala mieć darmowe certyfikaty. Większość hostingów powinna już taką opcję oferować.

komentarz 23 sierpnia 2022 przez kordix Gaduła (3,910 p.)
Chodziło mi o udostępnienie tego pod jakimś adresem żeby czerpać z tego przez fetch

Na VPS jest dużo trudniej odpalić SSL
komentarz 23 sierpnia 2022 przez Comandeer Guru (601,590 p.)

Na VPS jest dużo trudniej odpalić SSL

Let's Encrypt udostępnia narzędzia, które w dużej mierze automatyzują cały proces.

komentarz 23 sierpnia 2022 przez kordix Gaduła (3,910 p.)

https://forum.pasja-informatyki.pl/571111/certyfikat-ssl-na-vps-apache

Mam już nawet opłacony certyfikat SSL i mam ściągniete pliki .crt i .key

Możesz chcesz looknąć w tym temacie

Podobne pytania

+1 głos
0 odpowiedzi 118 wizyt
pytanie zadane 15 listopada 2018 w PHP przez kuba923 Nowicjusz (150 p.)
+1 głos
1 odpowiedź 710 wizyt
pytanie zadane 10 listopada 2018 w PHP przez Wawrick10p Początkujący (370 p.)
0 głosów
0 odpowiedzi 80 wizyt

92,584 zapytań

141,434 odpowiedzi

319,671 komentarzy

61,968 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...