有没有办法在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();
答案 0 :(得分:1)
Instafeed.js尚不支持此功能。但是,目前的Instagram API确实如此。如果你在这里导航:
http://instagram.com/developer/endpoints/locations/
API文档很好地描述了如何执行此操作。
您要查找的是“位置搜索”查询。在此查询中,您传递相关位置的纬度和长度坐标。然后只需为距离提供一个额外的参数。