カスタマイズビューではなく通常の一覧を使って長井を晒しています。世界地図は日本と台湾に色がついており、日本地図は東京が最も濃く、次に神奈川。地図を書き込むのは一覧画面のヘッダスペースです。そのため、世界地図版と日本地図版で一覧を分けています。アプリの構造はこんなんです。日時あと、アプリの設定画面で下図の3つのファイルを登録してください。https://www.gstatic.com/charts/loader.jsとhttps://cdnjs.cloudflare.com/ajax/libs/alasql/0.4.11/alasql.min.jsはCDNから使います。最後のjsファイルはこの後説明します。ここであらためて全体の構成図をご覧いただきましょう。一目瞭然とはこのことですね。溜める方法は、簡単に書くとこんな感じです。アプリを立ち上げ、チェックインしたい場所でチェックインボタンを押す。候補の一覧にその場所が登場します。登場しなくても検索すれば場所が指定できます。指定した場所でチェックイン(構成図の1)を行えば時間とともに自動的に記録(構成図の2)されます。気が向けばコメントも入れられます。?モンスターボールを投げなくてもよいし、ポータルを三角形で囲わなくてもよいのです。取得する処理(構成図の3)から説明します。AccessTokenはこのレシピの中で一度取得するだけです。一度だけでよいかというと、AccessTokenはユーザーを特定するのに使われるからです。一度AccessTokenを取得しておけば、何度でも使いまわしができるのです。他にもたくさんのAPIが用意されています。処理によってはその都度AccessTokenを取らねばならず、ソースも複雑な下ごしらえが求められることもあります。このレシピではユーザーのチェックイン情報だけをとるのが目的なので、一度きりでよいのです。Secretを取り寄せる目次へ↑まず、https://ja.foursquare.com/にアクセスしてください。右上の開発者をクリックします。すると、https://developer.foursquare.com/にページが遷移します。Accountからアカウントを作成してください。作ったアカウントがそのまま開発者アカウントとして引き継がれるはずです。Appsを選びましょう。アプリの作成のリンクがあるはずです。こんな風に入れてください。この中で重要なのは3点。Secretは次の作業で使うのでちゃんとメモっておきましょう。Secretは墓まで持っていきましょう。(s)もちゃんと考えておきましょう。これは次の作業でこさえるスクリプトのURIです。Urlという項目もありますが、ここは適当でよいです。他の項目も商用で使わなければ空白でよいはず。続いて、アクセストークンを取得するためのphpを示しましょう。