Some package refactorings and adding new structure for geosearching
(with distances).master
parent
1fc6b2ad9e
commit
3b71ca9386
|
@ -15,8 +15,6 @@ import android.util.Log;
|
|||
import android.view.GestureDetector;
|
||||
import android.view.MenuItem;
|
||||
import android.view.MotionEvent;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
import com.nostra13.universalimageloader.cache.memory.impl.WeakMemoryCache;
|
||||
import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
||||
|
@ -24,7 +22,7 @@ import com.nostra13.universalimageloader.core.ImageLoader;
|
|||
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListener;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListenerCallback;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.fragments.HomeFragment;
|
||||
import pl.tpolgrabia.urbanexplorer.fragments.PanoramioShowerFragment;
|
||||
import pl.tpolgrabia.urbanexplorer.fragments.WikiLocationsFragment;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package pl.tpolgrabia.urbanexplorer.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.text.Layout;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
@ -9,7 +8,7 @@ import android.widget.*;
|
|||
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||
import pl.tpolgrabia.urbanexplorer.MainActivity;
|
||||
import pl.tpolgrabia.urbanexplorer.R;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiPage;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiPage;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package pl.tpolgrabia.urbanexplorer.callbacks;
|
||||
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiResponse;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiResponse;
|
||||
|
||||
/**
|
||||
* Created by tpolgrabia on 28.08.16.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto;
|
||||
package pl.tpolgrabia.urbanexplorer.dto.panoramio;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto;
|
||||
package pl.tpolgrabia.urbanexplorer.dto.panoramio;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto;
|
||||
package pl.tpolgrabia.urbanexplorer.dto.panoramio;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
|
@ -1,4 +1,4 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto;
|
||||
package pl.tpolgrabia.urbanexplorer.dto.wiki.generator;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto;
|
||||
package pl.tpolgrabia.urbanexplorer.dto.wiki.generator;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto;
|
||||
package pl.tpolgrabia.urbanexplorer.dto.wiki.generator;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
|
@ -1,4 +1,4 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto;
|
||||
package pl.tpolgrabia.urbanexplorer.dto.wiki.generator;
|
||||
|
||||
/**
|
||||
* Created by tpolgrabia on 28.08.16.
|
|
@ -0,0 +1,86 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto.wiki.geosearch;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* Created by tpolgrabia on 05.09.16.
|
||||
*/
|
||||
public class WikiGeoObject implements Serializable {
|
||||
private static final long serialVersionUID = 4527861009683008530L;
|
||||
private Long pageId;
|
||||
private Long ns;
|
||||
private String title;
|
||||
private Double latitude;
|
||||
private Double longitude;
|
||||
private Double distance;
|
||||
private String primary;
|
||||
|
||||
public Long getPageId() {
|
||||
return pageId;
|
||||
}
|
||||
|
||||
public void setPageId(Long pageId) {
|
||||
this.pageId = pageId;
|
||||
}
|
||||
|
||||
public Long getNs() {
|
||||
return ns;
|
||||
}
|
||||
|
||||
public void setNs(Long ns) {
|
||||
this.ns = ns;
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
public Double getDistance() {
|
||||
return distance;
|
||||
}
|
||||
|
||||
public void setDistance(Double distance) {
|
||||
this.distance = distance;
|
||||
}
|
||||
|
||||
public String getPrimary() {
|
||||
return primary;
|
||||
}
|
||||
|
||||
public void setPrimary(String primary) {
|
||||
this.primary = primary;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "WikiGeoObject{" +
|
||||
"pageId=" + pageId +
|
||||
", ns=" + ns +
|
||||
", title='" + title + '\'' +
|
||||
", latitude=" + latitude +
|
||||
", longitude=" + longitude +
|
||||
", distance=" + distance +
|
||||
", primary='" + primary + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
package pl.tpolgrabia.urbanexplorer.dto.wiki.geosearch;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by tpolgrabia on 05.09.16.
|
||||
*/
|
||||
public class WikiGeoResponse {
|
||||
private Boolean batchComplete;
|
||||
private List<WikiGeoObject> query;
|
||||
|
||||
public Boolean getBatchComplete() {
|
||||
return batchComplete;
|
||||
}
|
||||
|
||||
public void setBatchComplete(Boolean batchComplete) {
|
||||
this.batchComplete = batchComplete;
|
||||
}
|
||||
|
||||
public List<WikiGeoObject> getQuery() {
|
||||
return query;
|
||||
}
|
||||
|
||||
public void setQuery(List<WikiGeoObject> query) {
|
||||
this.query = query;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "WikiGeoResponse{" +
|
||||
"batchComplete=" + batchComplete +
|
||||
", query=" + query +
|
||||
'}';
|
||||
}
|
||||
}
|
|
@ -20,9 +20,8 @@ import org.json.JSONException;
|
|||
import org.json.JSONObject;
|
||||
import pl.tpolgrabia.urbanexplorer.MainActivity;
|
||||
import pl.tpolgrabia.urbanexplorer.R;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListener;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListenerCallback;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.utils.LocationUtils;
|
||||
import pl.tpolgrabia.urbanexplorer.utils.NumberUtils;
|
||||
import pl.tpolgrabia.urbanexplorer.utils.PanoramioUtils;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package pl.tpolgrabia.urbanexplorer.fragments;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.support.v4.app.FragmentActivity;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
|
@ -13,7 +12,7 @@ import com.androidquery.AQuery;
|
|||
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||
import pl.tpolgrabia.urbanexplorer.MainActivity;
|
||||
import pl.tpolgrabia.urbanexplorer.R;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ import android.widget.TextView;
|
|||
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||
import pl.tpolgrabia.urbanexplorer.MainActivity;
|
||||
import pl.tpolgrabia.urbanexplorer.R;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo;
|
||||
|
||||
/**
|
||||
* A simple {@link Fragment} subclass.
|
||||
|
|
|
@ -24,8 +24,8 @@ import pl.tpolgrabia.urbanexplorer.adapters.WikiLocationsAdapter;
|
|||
import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListenerCallback;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.WikiResponseCallback;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.WikiStatus;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiPage;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiResponse;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiPage;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiResponse;
|
||||
import pl.tpolgrabia.urbanexplorer.utils.LocationUtils;
|
||||
import pl.tpolgrabia.urbanexplorer.utils.NumberUtils;
|
||||
import pl.tpolgrabia.urbanexplorer.utils.WikiUtils;
|
||||
|
|
|
@ -3,9 +3,9 @@ package pl.tpolgrabia.urbanexplorer.utils;
|
|||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.PanoramioMapLocation;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.PanoramioResponse;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioMapLocation;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioResponse;
|
||||
import pl.tpolgrabia.urbanexplorer.exceptions.PanoramioResponseNotExpected;
|
||||
|
||||
import java.text.ParseException;
|
||||
|
|
|
@ -2,7 +2,6 @@ package pl.tpolgrabia.urbanexplorer.utils;
|
|||
|
||||
import android.content.Context;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import com.androidquery.AQuery;
|
||||
import com.androidquery.callback.AjaxCallback;
|
||||
import com.androidquery.callback.AjaxStatus;
|
||||
|
@ -11,15 +10,14 @@ import org.json.JSONException;
|
|||
import org.json.JSONObject;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.WikiResponseCallback;
|
||||
import pl.tpolgrabia.urbanexplorer.callbacks.WikiStatus;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiLocation;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiPage;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiResponse;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.WikiThumbnail;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiLocation;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiPage;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiResponse;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiThumbnail;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Created by tpolgrabia on 28.08.16.
|
||||
|
@ -149,4 +147,9 @@ public class WikiUtils {
|
|||
wikiLocation.setGlobe(jlocation.getString("globe"));
|
||||
return wikiLocation;
|
||||
}
|
||||
|
||||
public static void doNow(Context ctx) {
|
||||
AQuery aq = new AQuery(ctx);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue