Для определение местоположения по IP с сервиса IpGeoBase реализуем:
Класс Location, в поля которого будут записаны полученные данные
Метод getIpGeoBaseDataByIp() для получения объекта типа Location
Метод makeGetRequest() для выполнения Get запроса
Класс IpGeoBaseLocation, в объект этого типа будет проходить демаршалинг данных полученных с ipgeobase.ru
Вот так вот незатейливо выглядит класс Location:
public class Location {
private String country = "";
private String city = "";
private String address = "";
private double latitude;
private double longitude;
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public double getLatitude() {
return latitude;
}
public void setLatitude(double latitude) {
this.latitude = latitude;
}
public double getLongitude() {
return longitude;
}
public void setLongitude(double longitude) {
this.longitude = longitude;
}
}
Вступите в группу, и вы сможете просматривать изображения в полном размере
![]()
Это интересно
0
|
|||
Последние откомментированные темы: