今やろうとしているのは、特定スポットに行った時に何かが得られる、であってますか?

スポットの数はどのくらいですか?

Reply to this note

Please Login to reply.

Discussion

合ってます!

「東京駅に行くと東京駅にまつわる漫画が読める」みたいな実装で、

スポット数をさくっと増殖できるシステムにしておけたら一番良いです。

とはいえ、はじめは10くらいで考えています。

学習しながらとのことなのでアレですけど、そうなるとDB登録の次に覚えることはif~else列挙からの脱却、具体的にはforeachなどを使ったループ処理だと思いました。

ともあれ、ゆっくり自分のペースでやってみてください。フレーフレー!

forEachなんかどっかでやりました この体たらく……!

チュートリアル化してて面白いです。頑張ります🙏

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

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

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

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

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

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

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

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

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

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

配列もなるほど!です。