在Instafeed.js中指定纬度和经度的半径距离

时间:2014-08-19 14:50:24

标签: javascript jquery instagram instafeedjs

有没有办法在instafeed.js中指定lat + long locationID的半径距离?

例如,以下代码将返回标记有艾菲尔铁塔位置的照片,然后过滤一些标签。有没有办法在位置点周围指定几公里的半径或类似的东西?

var mylocation = 54115074; //must be a number! 

var feed = new Instafeed({
  get: 'location',
  locationId: mylocation,

  clientId: 'someId', //change this with the client id you get from Instagram

  filter: function(image) {
    return (image.tags.indexOf('myTag') >= 0);
  }
});
feed.run();

1 个答案:

答案 0 :(得分:1)

Instafeed.js尚不支持此功能。但是,目前的Instagram API确实如此。如果你在这里导航:

http://instagram.com/developer/endpoints/locations/

API文档很好地描述了如何执行此操作。

您要查找的是“位置搜索”查询。在此查询中,您传递相关位置的纬度和长度坐标。然后只需为距离提供一个额外的参数。