4sqのチェックインを関連アプリで表示する

以前にカレンダーとGoogleマップに4sqのチェックイン履歴をあげる方法をエントリーしたが、Googleマップの表示でチェックインポイント数を指定できるのを書き忘れてたので覚え書きをアップデート・・・

  • 4sqへログインし、「履歴」を開く
  • 下へスクロールしてRSSアイコンをクリックし、「feeds.foursquare」ページへ移動
  • ページ内に下記リンクが表示されるのを確認する

Your check-in history:

* in RSS: http://feeds.foursquare.com/history/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.rss
* in KML: http://feeds.foursquare.com/history/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.kml
* in ICS: http://feeds.foursquare.com/history/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.ics
* # optional parameters: you can specify a '?count=25' to pull down a different number of checkins from your history. if you are requesting the ICS format, 'count' is not used (your entire history is exported)

  • Googleカレンダーに履歴を表示するには
    • 上記リンクの中からICSへのリンクをコピーする
    • Googleカレンダーを開く
      • 左下の「他のカレンダー」→「URLで追加」で開くダイアログボックスに上でコピーしたICSへのリンクをペーストする
      • これで以下のように表示されるはず
  • Googleマップへ表示させる場合は
    • 上記リンクの中からKMLへのリンクをコピーする
    • Googleマップを開く
      • 上部にある検索窓に上でコピーしたKMLへのリンクをペーストする
      • 表示したいチェックインポイント数を「?count=xxx」という書式でURLの末尾に追加する
      • (例:http://feeds.foursquare.com/history/xxxxx.kml?count=500)→過去500回のチェックインを表示する)
      • ※この「?count=xxx」を指定しないと過去25回分を表示するようだ
      • これで以下のように表示されるはず


このkmlファイルをダウンロードして保存しておけばバックアップにもなる。
あとは、期間設定ができるとありがたいんだがな・・・
まぁこれは期間限定で移動状況を再生してくれるtriplineとかあるので、当面それを利用して補うしかないな・・・
(ちなみに英文の注釈にあるようにicsファイルにはcountオプションは使えないようなので注意)