入力データ
GeoJSON FeatureCollectionまたはPolygon/MultiPolygonを想定。座標系はWGS84(EPSG:4326)、境界は閉じたポリゴンを使用します。
TECH
GeoJSONで競技エリアを読み込み、GPSで内外を判定。通信がなくても、戻る方向と距離を表示します。




SPEC
大会導入前に確認しやすいよう、対応データ、端末条件、測位条件、配布状態を具体化しています。
GeoJSON FeatureCollectionまたはPolygon/MultiPolygonを想定。座標系はWGS84(EPSG:4326)、境界は閉じたポリゴンを使用します。
`name`、`course_id`、`event_id`、`updated_at` を推奨。未設定でも境界判定は可能ですが、画面確認とログ追跡が難しくなります。
GPS緯度経度を端末内でポリゴン内外判定します。判定結果は待機、内側、外側、GPS精度不足の状態で表示します。
屋外で水平精度10〜30m程度を想定。精度が粗い場合は警告表示を抑制し、位置精度の再取得を促します。
Android 10以降を推奨。位置情報権限、通知権限、バイブレーションが利用できる端末を想定します。
Android版はGoogle Play経由で配布します。iOS版は未提供です。
DEVELOPER NOTES
GeoJSONを作る前に、座標系、プロパティ、ファイルサイズ、QR化の制約を確認してください。