ご挨拶。
このトピックに関するいくつかの投稿と回答を見てきましたが、与えられた結果は実際には正確ではないかもしれません.
MySQL空間テーブルに、経度と緯度の異なるポイントを持つ行があるとしましょう。単純な SELECT クエリを使用して、それらの間の距離を取得したいだけです。私が試してみました:
GLENGTH(
LINESTRINGFROMWKB(
LINESTRING(
GEOMFROMTEXT(
ASTEXT(
POINTFROMWKB(
POINT( X(user_location) , Y(user_location))))),
GEOMFROMTEXT(
ASTEXT(
POINTFROMWKB(
POINT( $latitude, $longitude )))))))*100
私はそのような「醜い」ことを知っています.結果がキロメーターで与えられていないことを残念に思います.
どうすればいいですか?どうもありがとう。