Twitter Streaming APIで取得したツイートをブラウザにプッシュする方法の続きです。
2、3年前に、位置情報付きのつぶやきをGoogle Maps上にリアルタイムに表示するウェブアプリを作りました(動画)。そのときは、クライアントの言語に自動翻訳したり、つぶやきを読み上げてみたり、Google Earthにも対応したりしていたのですが、利用していたサービスが終わってしまったり、APIのバージョンが変わってしまったりしたために、動かなくなってしまいました。
そこで、ここではエッセンスのみを再現してみようと思います。当時はサーバで受信したTwitterのストリーミングデータをブラウザに送信するのはちょっと面倒だったのですが、node.js(とSocket.IO)が使える今では、「あの苦労は何だったんだ?」という感じになっています。
以下のリンクで試せます。
- http://twitearth.unfindable.net/
- http://twitearth.herokuapp.com/
自分のマシンで動かしてみたい場合は、https://github.com/taroyabuki/twitearthを参照してください。