问候。
我看过一些关于这个主题的帖子和答案,但我认为给出的结果可能并不准确。
假设我在 MySQL 空间表中具有不同点的经度和纬度行。我只想用一个简单的 SELECT 查询来检索它们之间的距离。我努力了:
GLENGTH(
LINESTRINGFROMWKB(
LINESTRING(
GEOMFROMTEXT(
ASTEXT(
POINTFROMWKB(
POINT( X(user_location) , Y(user_location))))),
GEOMFROMTEXT(
ASTEXT(
POINTFROMWKB(
POINT( $latitude, $longitude )))))))*100
我知道它的那种“丑陋”,恐怕结果不是以千米为单位给出的。
我该怎么做?非常感谢。