GPS座標に基づいて同じ場所で価格を比較しています。 私は、例えばある各項目のための私のMySQLデータベースで検索したいPHP/MySQL - 実際のGPS座標から半径500メートルのすべてのアイテムを検索
lat: 45.815005
lng: 15.978501
:私は、座標を持つアイテムを持っていますその場所の周り500メートル。 (円である必要はありません。X
の場合は500メートル、両方の場合はY
の場合は500メートル)。別の列が
が、私はそれが正確なLNGと緯度を計算することは容易ではありません事実を認識していますが、私は数メートル各サイトを逃す場合、私は大丈夫だよ、私のDBにfloat(10,6)
を入力としてLat
とlng
が格納されています。
これはかなり複雑な質問ですが、私のスタートを切り開くアドバイスに感謝します。
すでに試したことや調査したことはありますか? –
これはどのように円になりませんか?私はあなたがhaversine式を探していると思います。 – chris85
これは正方形である可能性があります。しかし、実際の距離は500メートルではなく500メートルの三角形の斜辺です。 – Andreas