ホームページ  >  記事  >  データベース  >  SQL SERVER は地図の経度と緯度に基づいて距離関数を計算します

SQL SERVER は地図の経度と緯度に基づいて距離関数を計算します

大家讲道理
大家讲道理オリジナル
2016-11-12 09:59:341252ブラウズ

数日前、顧客から次のようなリクエストがありました。顧客が食事に行けるように、モバイル食品注文ウェブサイトで現在地から 5 キロメートル以内のホテルを検索するというものです。
このリクエストを受け取った後、どうやって始めればよいのかわかりませんでした。私は静かに考え、ホテルの経度と緯度を保存するフィールドを 2 つ追加しました。食事を注文するときに携帯電話で取得する必要があります。現在の顧客の位置が渡され、データベース内のホテルの経度と緯度を使用して計算されます。

データベース内の 2 点間の距離をクエリするには、この関数をデータベースで定義する必要があります。

ネットで長い間探しましたが、この機能は見つかりませんでした。最後に、CSDN の友人の助けでこの問題を解決しました。この機能を提供してくれた lordbaby に非常に感謝しています。この機能を必要とするより多くの友人を助けるためにここに追加しました。

りー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:MySQL IFNULL クエリ次の記事:MySQL IFNULL クエリ