答案 0 :(得分:2)
由于MySql 5.1提供了GIS功能 distance_sphere()和 distance_spheroid()功能。有一个explanation参数以及如何使用它们。
GLength()函数返回的长度可以是坐标所具有的单位。因此,如果坐标是以度为单位的,则没有长度度量的含义,以度为单位。为了解决这个问题,使用了投影。
对于WGS84投影SRID = 4326,但对于球形墨卡托投影,SRID = 900913,这与Google地图使用的投影兼容。球形墨卡托投影墨卡托投影使用米,因此GLength函数将以米为单位返回长度。 This段有助于MySql中的投影。