iPhoneショートカットで、位置情報によって処理を変えたいんだよ!!!
ショートカットの利用方法がよくわからず手探りで見つけた解決方法なのでご注意を…
やりたいこと
位置情報によって、処理を変えたい
やってみる
場所っていうのを利用すると場所の情報を扱うことができるっぽいのでこれを選択
すると場所の情報が入れられるみたいなので、現在地を選択する。さっきと同じ手順でもう一個「場所」を作って次は条件処理で使いたい場所の情報を入れる。
次に変数に追加するっていう処理を追加して、
入力の部分の変数を選択から、さっき作った現在地の選択して、適当な変数名をつける
ここが少し怪しくて…
さっき追加した変数に追加処理の、入力の部分をタップするとこんな画面が出てくる。
位置情報にも種類があるっぽくて、ここの種類によって後で使うif文で使える処理が変わってくるっぽいんだよね。とりあえず市町村を選択すると良さそうだったので選択する(なので、この方法だと、特定の市町村だとこの処理をする。みたいな感じになっちゃいそう…隣のコンビニに言った時に〇〇をする。みたいな処理の方法がわからない…けど似たような手順で行けるような気もするが…)
もう一個と場所処理に対しても同様に変数に追加処理と紐づけて、市町村を選択する
次にif文を追加する
入力の部分を選択して、
現在地を選択する
そしたら、入力の部分に選択したものが入っていると思うんだけど、そこをもう一度タップして、位置情報→市町村を選択する
そして次の部分で、が次と等しいを選択して、
条件分岐で使いたい位置情報を入れてあげる(自分の場合は自動で入ってきたけど、入ってない場合は手動で選択、さっきと同じように、位置情報の市区町村が選択されているかを確認すると良いかも
こんな感じ
あとはif文の中に位置情報に応じてして欲しい処理を入れてあげれば良い
この場合だと、那覇空港でこのショートカットを実行するとWHITE NIGHTが再生するようになる感じ
自分はこれを使って、
- 家から出る場合は目的地までのマップでの案内&ポッドキャストの再生
- 家に帰る時は家までのマップでの案内&ポッドキャストの再生などをする
みたいな感じで作ってみた