プログラムには疎いんだけど、アプリの方で位置情報取得頻度調整って出来ないのかね
バトルの最初と最後に参照して最中はしなければ相当軽くなるだろうに