Geolokalizacja użytkownika serwisu

Geolokalizacja użytkownika serwisu
B1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 68
0

Cześć! Chciałem napisać skrypt, który określałby położenie geograficzne użytkownika serwis (nie musi być dokładnie - wystarczy województwo, podanie gminy byłoby już super). Domyślam się że musiałby to robić na podstawie IP, tylko nie mam pojęcia jak się do tego zabrać.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

po stronie serwera - tak. po stronie klienta masz geolokalizację w HTML5 - zdecydowanie bardziej poprawna, po IP to możesz jedynie MIEĆ NADZIEJĘ, że to będzie trafne. po IP to mnie czasem pokazuje w Warszawie, czasem we Wrocławiu, a mieszkam w Rzeszowie.

ale za lenistwo baty. TAK BARDZO POPULARNY TEMAT, a ty zamiast poszukać w google i mieć w 10 sekund to przychodzisz na forum pytać o coś, co było już 1000 razy... nie szkoda Ci SWOJEGO WŁASNEGO czasu (bo naszego widać nie ;])?

XP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Lokalizacja przez IP jest niezbyt dobrym pomysłem.
Według mnie to najlepszym pomysłem jest skorzystanie z JS/HTML5 po stronie użytkownika.

ittw
  • Rejestracja: dni
  • Ostatnio: dni
0

Proponuję:
0. https://freegeoip.net/ - server side, jako metoda podstawowa

  1. google.loader.ClientLocation
  2. navigator.geolocation, "HTML5"/Javascript - na html 4 też podobno działa bo html to w końcu tylko język znaczników

Precyzję wszystkich 3 metod możesz sprawdzić na http://itraport.pl/smyp/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.