pl.trammer.ludwik.geo
Class Geolocation
java.lang.Object
pl.trammer.ludwik.geo.Geolocation
public class Geolocation
- extends Object
Klasa służąca do ustalania współrzędnych geograficznych powiązanych z adresem ip.
Geolocation
public Geolocation()
getCoordinatesFromIP
public static Coordinates getCoordinatesFromIP(InetAddress ip)
- Na podstawie adresu ip zwraca współrzędne geograficzne przypisane do tego adresu.
Jeśli z jakiegokolwiek powodu ustalenie współrzędnych było niemożliwe zwracana jest
wartość
null
.
Ta implementacja ustala współrzędne korzystając z serwisu adres-ip.pl. Komunikacja
z serwerem odbywa się przy pomocy klas reprezentujących elementy HTTP z LudProxy -
RequestHeader
i ServerResponse
.
Just for fun.
- Parameters:
ip
- sprawdzany adres ip
- Returns:
- współrzedne geograficzne lub
null
getMyLocation
public static Coordinates getMyLocation()
- Zwraca współrzedne geograficzne przypisane do adresu z którego aktualnie komunikuje
się lokalny komputer.
Jeśli z jakiegokolwiek powodu ustalenie współrzędnych było niemożliwe zwracana jest
wartość
null
.
- Returns:
- wspólrzędne lokalnego komputera lub
null