首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的位置附近获取panoramio.com照片

在我的位置附近获取panoramio.com照片
EN

Stack Overflow用户
提问于 2011-07-04 02:19:41
回答 1查看 1K关注 0票数 0

我正试着从http://panoramio.com上获取我所在位置附近的照片。它的工作,如果纬度和经度是正的,但如果其中之一是负全景不要给我任何结果。你知道代码出了什么问题吗?

代码语言:javascript
复制
String getPanoramioUrl(double minx, double maxx, double miny, double maxy){
    //set=full or = public?
    return "http://www.panoramio.com" +
            "/map/get_panoramas.php?" +
            "set=public&from=0&to=100&minx="+minx+"&miny="+miny+"&maxx="+maxx+"&maxy="+maxy;
}

代码语言:javascript
复制
            lat = loc.getLatitude();
            lon = loc.getLongitude();

            //lat = -74.005973;
            //lon = 40.714353;

            double diff = 0.002;
            JSONObject json;
            int retries = 0;
            while (true){
                if (retries > 10){
                    Log.d(TAG, "giving up after 10 retries to get photo");
                    return;
                }

                String url = getPanoramioUrl(
                        lon>0 ? lon-diff : lon+diff,
                        lon>0 ? lon+diff : lon-diff,
                        lat>0 ? lat-diff : lat+diff,
                        lat>0 ? lat+diff : lat-diff);
                Log.d(TAG, "getting url: " + url);
                json = getJSONfromURL(url);
                int count;
                Log.d(TAG, "got response: " + json.toString());
                try{
                    count = json.getJSONArray("photos").length();
                }catch(JSONException exc){
                    Log.d(TAG, exc.toString());
                    return;
                }
                if (count > 0){
                    break;
                }
                diff = diff*3;
                retries++;
            }
EN

回答 1

Stack Overflow用户

发布于 2011-07-04 03:41:13

diff始终为正,因此String url = getPanoramioUrl(lon-diff,lon+diff,lat-diff,lat+diff);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6564693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档