であれば、緯度経度を直接判定すると大変そうなので

・中心座標と中心からの距離

・開始座標と終了座標(四角エリア判定)

・範囲付き座標(MGRSコード)

のいずれかのデータをスポット情報として登録して使うと良いと思います。

よくあるのは、現在位置と東京駅35.6809591 139.7673068 の距離を計算した結果、半径500m以内にいるなら特定のページに飛ぶ、などの仕組みです。

距離計算: https://www.gadgety.net/shin/lang/php/distance.html

また、たくさんの位置を後から動的に(Web上などから)追加・変更できるように対応したいのであればDB管理もありですが、編集者が一人なのであればとりあえずはPHPコード上に配列テーブルを作っても良いかもしれません。

Reply to this note

Please Login to reply.

Discussion

詳しくありがとうございます!

本命でやりたかった実装は「中心座標と中心からの距離」なので、これでいけるかやってみます。

配列もなるほど!です。