#geolocation #twitter4j #geo
#геолокация #twitter4j #гео
Вопрос:
Мне нужно перехватить несколько твитов TwitterStream
(поскольку я занимаюсь интеллектуальным анализом данных, количество твитов может быть большим).
Теперь у меня уже есть список данных lat / long, и я хочу перехватить все tweets
по заданному радиусу этих lat / long
Есть ли хороший метод или класс в Twitter4J для решения этой задачи?
Ответ №1:
Спасибо за ваш ответ! Теперь я нашел способ справиться с этим вопросом:
Вот исходный код (надеюсь, это может помочь другим)
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)