如何获取特定位置的tweet(印度)?

yqyhoc1h  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(512)

我正在尝试用twitter4j的流媒体方式从印度地区捕捉推特。我用的是bellow-lat&long,但我用的是bellow-exception。
纬度/经度无效:8.07、68.12、37.10、97.42
这是我的代码示例。

double[][] locations = { { 8.066667,68.116667  },
            { 37.100000, 97.416667 } };
FilterQuery query = new FilterQuery().locations(locations);
  twitterStream.filter(query);

请告诉我有效的经纬度对。

epfja78i

epfja78i1#

最后,我得到了正确的经纬度对。
推特的医生说,
以逗号分隔的经纬度对列表,指定一组边界框来过滤tweet。只有在请求的边界框内的地理位置tweets才会被包含。与搜索api不同,用户的位置字段不用于过滤tweets。每个边界框都应该指定为一对经纬度对,首先是边界框的西南角。
这是印度的有效坐标

double[][] locations = { {68.116667 ,8.066667, },
            { 97.416667,37.100000,  } };

相关问题