如何通过twitter4j中的Geo Locations特定区域从Twitter Stream中获取大量推文?

时间:2014-06-24 09:20:05

标签: geolocation twitter4j geo

我需要从TwitterStream收到一些推文(因为我正在进行数据挖掘,推文的数量可能很大)

现在我已经有一个lat / long数据列表,我希望按照那些lat / long的给定半径捕获所有tweets

Twitter4J中是否有一个好的方法或类来完成这项任务?

1 个答案:

答案 0 :(得分:0)

感谢您的回答! 现在,我找到了处理这个问题的方法:

这是源代码(希望这可以帮助其他人)

FilterQuery fq = new FilterQuery();
fq.language(new String[] { "en" });
fq.locations(new double[][] { {0,10}, { 100 ,50.3 }});

twitterStream.addListener(listener);
twitterStream.filter(fq); 

FilterQuery fq = new FilterQuery(); fq.language(new String[] { "en" }); fq.locations(new double[][] { {0,10}, { 100 ,50.3 }}); twitterStream.addListener(listener); twitterStream.filter(fq);

从这些代码中,将捕获矩形(0,10),(100,50.3)内的推文