0

最新のツイートが何であれ、Twitter ユーザーが X の場所で「最後に見た」、「彼が言った場所」を Web ページに表示できるようにしたいと考えています。これは、地理位置情報が有効になっているユーザー向けであり、旅行中に追跡するためにこれを行っています。これを行う最も簡単な方法は何ですか? 次のようになります。

[ユーザー] は [最新のツイートの場所 (市/州、ジオポイントではない)] で最後に見られました: [最新のツイート]

ヘルプ/アドバイスをいただければ幸いです。

アップデート:

これをページに追加してみました:

<script type="text/javascript" src="http://mywebsite.com/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterCallback2&count=1"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterLocation&count=1"></script>

そして、twitter の blogger.js を変更して、これを一番上に追加します。

function twitterLocation(twitters) {
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
    var place= twitters[i].place.full_name;
    statusHTML.push('+place+');
  }
  document.getElementById('location').innerHTML = statusHTML.join('');
}

そして最後に、

<span id="location></span>

<div id="twitter_update_list"></div>

htmlにも。

ツイートは問題なく表示されますが、「場所」スパンに配置されるのは「+place」というテキストだけです。

ここで私が何らかの正しい軌道に乗っている可能性はありますか?

4

1 に答える 1

1

ここで答えを得るにはGoogleを使用する必要がありますが、REST APIを使用するだけです: https://dev.twitter.com/docs/api/1/get/statuses/user_timeline

最後の場所は「geo」パラメーターになります。

次に、Google Reverse Geocoding API を使用して場所の文字列を取得します: https://developers.google.com/maps/documentation/geocoding/#ReverseGeocoding

于 2012-05-27T19:20:05.460 に答える