【发布时间】:2015-03-23 20:37:53
【问题描述】:
private static final String CLIENT_ID = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";
private static final String PARAM_NAME_CLIENT_ID = "client_id";
private final int COUNT = 100;
private static final String instagramAPI = "https://api.instagram.com/v1/media/search?";
private static LatLng mLatLng;
private static final String LAT = "lat=";
private static final String LNG = "&lng=";
private static final String distance = "&distance=";
static Location location;
GoogleMap map;
private Context context;
static double latitude;
static double longitude;
public InstagramPhotosClient(double latitude, double longitude) {
}
LocationManager service = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
String provider = service.getBestProvider(criteria, false);
Location location1 = service.getLastKnownLocation(provider);
LatLng userLocation = new LatLng(location.getLatitude(),location.getLongitude());
public static String getRequestCacheKey() {
return String.valueOf(latitude) + String.valueOf(longitude);
}
private static AsyncHttpClient client = new AsyncHttpClient();
public static void getPopularPhotos(AsyncHttpResponseHandler handler) {
String url = instagramAPI + LAT + latitude + LNG
+ longitude;
RequestParams params = new RequestParams();
params.put(PARAM_NAME_CLIENT_ID, CLIENT_ID);
client.get(url, params, handler);
}
}
我必须使用 loopj http jsonhttpresponsehandler 静态引用另一个类中的 url,但是我认为我不能使用谷歌地图 lat 和 lng 静态找到我的当前位置。
【问题讨论】:
标签: java google-maps latitude-longitude android-maps-v2 instagram-api