Twitter4jストリーミングAPIを使用しています。ジオロケーション制約を使用して、特定のエリアからのみツイートを取得しています。コードのその部分は次のとおりです。
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(またはそれ以上)のツイートのうち1つにジオタグが付けられます。誰かが私が欠けているものを私に指摘できますか?