首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Panoramio Data API返回空白JSON响应

Panoramio Data API返回空白JSON响应
EN

Stack Overflow用户
提问于 2013-11-02 23:33:20
回答 2查看 676关注 0票数 0

Panoramio Data API:

我正在尝试通过以下http://www.panoramio.com/map/get_panoramas.php?order=popularity&set=public&from=0&to=10&minx=-33.541395&miny=167.380829&maxx=-46.498392&maxy=179.817352请求访问来自新西兰的照片

上述URL总是返回空内容,如下所示:{"count":271,"has_more":false,"photos":[]}

但是,具有不同坐标的请求可以很好地工作,如下所述。http://www.panoramio.com/map/get_panoramas.php?order=popularity&set=public&from=0&to=10&minx=-124.29382324218749&miny=36.089060460282006&maxx=-119.8773193359375&maxy=38.724090458956965

有没有人可以告诉我,问题出在哪里?如何纠正?空气污染指数是否只限于某个特定国家?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-09-13 01:13:16

你的例子中的url是正确的,但是坐标是在太平洋的中间,那里没有全景图。

你可以在这里测试一下http://www.panoramio.com/map/#lt=-33.541395&ln=167.380829&z=8&k=2&a=1&tab=1&pl=all

你也可以用这个小提琴来测试你的全景请求。

http://jsfiddle.net/qb0tyyjk/2/

代码语言:javascript
复制
new Request.JSONP({
    url: 'http://www.panoramio.com/map/get_panoramas.php?order=popularity&set=public&from=0&to=10&minx=-124.29382324218749&miny=36.089060460282006&maxx=-119.8773193359375&maxy=38.724090458956965',
    data: {},
    onSuccess: function(response) {
        show_response(response, $('post'));
    }
}).send();

show_response = function(obj, result) {
    $H(obj).each(function(v, k) {
        new Element('li', {
            text: k + ': ' + JSON.stringify(v, null, 4)
        }).inject(result);
    });
    result.highlight();
};
票数 1
EN

Stack Overflow用户

发布于 2015-08-16 22:52:21

Natural feel说minx,maxx是纬度,maxy是经度,但是api似乎期望minx,maxx是经度,miny,maxy是纬度。因此,尝试交换这些值;意思是尝试点击下面的url http://www.panoramio.com/map/get_panoramas.php?order=popularity&set=public&from=0&to=10&minx=167.380829&miny=-46.498392&maxx=179.817352&maxy=-33.541395

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

https://stackoverflow.com/questions/19743538

复制
相关文章

相似问题

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