2012-09-22 2 views

답변

2

전역 경계 상자에 대해 스트림을 쿼리하면 geo 위치가있는 상태 만 반환됩니다. 이렇게하면 다음과 같이 작동합니다.

// cb is an instace of ConfigurationBuilder 
TwitterStream twitter = new TwitterStreamFactory(cb.build()).getInstance(); 
FilterQuery filtro = new FilterQuery();  
double[][] bb= {{-180, -90}, {180, 90}}; 
filtro.locations(bb); 
twitter.addListener(listener); 
twitter.filter(filtro); 

위치 정보가있는 짹짹만을 반환합니다.

1

하지 대답하지만 간단한 해결 방법 :

나는 그들이 트윗과 다른 사람이 위치를 공유하지 않을 때 GPS가 활성화 대부분의 사람들이없는 것을 알고있다!

하지만 그들은 여전히 ​​위치를 공유하고 있습니다 !! 어떻게 생각하세요? 그들의 프로필에! 그들의 고향, 그들의 나라는 거의 볼 수 있습니다. 대략 트윗이 어디에서 왔는지 보여줍니다! 당신은 알고 나머지 API

twitter.showUser(userScreenName).getLocation();

+0

좋은를 사용하여 덕분에 그/그녀의 위치를 ​​사용자의 프로필에 대해 조회 할 수 있습니다. –