「与えられた点に重なる円」システムの最良の方法を見つける必要があります。
私はレストランなどのポイントがたくさんあり、すべてのアイテムには場所のポイントと、「食べ物を出す」などの半径があります。半径は異なり、3 kmのものもあれば、10kmのものもあります。ある点から探しています。例:「私の位置」の緯度/経度。
私の主張と重なるすべてのレストランを見つけるための最良の方法を見つける必要があります。(私に食べ物を持ってきます)。(円の点ではありませんが、どの円が私の点と重なっています。)
SQLServer2008で地理タイプとしてlat/lngを保存することを考えています。これはその方法ですか?
SQLServer上で直接クエリを実行できますか?または、コードでそれを行う必要がありますか?そして、それを行う方法は何ですか?