ユーザーに検索機能を提供したい Web サイトを開発しています。検索機能は、ユーザーの現在の場所を検出し、ユーザーの現在の場所から 10 キロメートル以内のすべてのビジネスを表示します。ビジネスはデータベースに保存されています。誰でも私を助けることができますか?
1 に答える
0
データベースにすべてのビジネス エントリの経度と緯度の座標を保存してから、ユーザーの場所を経度/緯度で取得し、SQL クエリに書き込むことができるユークリッド距離を使用します。より正確にしたい場合は、代わりにHaversine 式を使用できますが、これはもう少し複雑です。
于 2012-06-27T06:38:52.130 に答える