Я использую потоковый API Twitter4j. Я использую ограничение геолокации, чтобы получать твиты только из определенной области. Вот эта часть кода:
twitterStream.addListener(listener);
String[] keywordsArray = { "iphone", "america", "samsung" };
FilterQuery filterQuery = new FilterQuery();
filterQuery.track(keywordsArray);
double[][] locations = { { 40.714623d, -74.006605d },
{ 42.3583d, -71.0603d } };
filterQuery.locations(locations);
twitterStream.filter(filterQuery);
На самом деле это возвращает мне результаты, но почти все твиты имеют геолокацию как NULL. Один из 25-30 (а то и больше) твитов будет иметь геотег. Может ли кто-нибудь указать мне, что мне не хватает?