首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在处理中可视化地图上的推文?

如何在处理中可视化地图上的推文?
EN

Stack Overflow用户
提问于 2017-01-08 01:02:55
回答 0查看 186关注 0票数 2

我正在尝试使用twitter API来搜索关键字,并获取该特定推文的位置,然后将其可视化到地图上。

我已经成功地使用展开地图和tilemill创建了我的地图,我只是在努力处理twitter部分。使用twitter 4J库,我尝试了以下代码,但无法获得坐标形式的位置。而且,一旦我得到了坐标,我不知道如何在我的地图上可视化它们。

代码语言:javascript
复制
import twitter4j.*;
import twitter4j.api.*;
import twitter4j.auth.*;
import twitter4j.conf.*;
import twitter4j.json.*;
import twitter4j.management.*;
import twitter4j.util.*;
import twitter4j.util.function.*;



ConfigurationBuilder cb = new ConfigurationBuilder();
Twitter twitterInstance;
Query queryForTwitter;

void setup() {
 cb.setOAuthConsumerKey("**********");
 cb.setOAuthConsumerSecret("*******");
  cb.setOAuthAccessToken("*********");
  cb.setOAuthAccessTokenSecret("*********");

  twitterInstance = new TwitterFactory( cb.build()).getInstance();

  queryForTwitter = new Query("#nature");

  size(640, 440);
  background(0);
  FetchAndDrawTweets();
}

void FetchAndDrawTweets() {
 try {
    QueryResult result = twitterInstance.search(queryForTwitter);
    ArrayList tweets = (ArrayList) result.getTweets();
    for (int i=0; i<tweets.size(); i++) {
      Status t = (Status) tweets.get(i);
      String user = (t.getUser()).getLocation();
      text(user + ":" , 20,15+i*15);
    }
  } 
  catch(TwitterException te) {
    println("Couldn't connect:" + te);
  }
}here

我是个新手,所以请耐心等待,因为我甚至不知道我的做法是否正确。

任何帮助都将不胜感激!!

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41524072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档