我使用类似这样的东西将纬度/经度对存储在MySQL中:
GeomFromText('POINT(32 -122)')
给定要点,我该如何检索各个X / Y坐标?
假设您在GeomFromText('POINT(32 -122)')称为MY_POINT的表中将其存储为列MY_TABLE。
MY_POINT
MY_TABLE
获取X坐标(32在本示例中将返回):
X
32
SELECT ST_X(MY_POINT) as latitude FROM MY_TABLE;
获取Y坐标(-122在本示例中将返回):
Y
-122
SELECT ST_Y(MY_POINT) as longitude FROM MY_TABLE;
重要说明 :在5.6版之前,请使用X()和Y()代替ST_X()和ST_Y()。