【发布时间】:2011-08-01 05:35:27
【问题描述】:
我想知道将其存储为点(例如 GeomFromText('POINT(latitude longitude)') 还是简单地制作两列更好(更快、更容易管理!!!等)?
p>另外,如果它被存储为一个点,如何从数据库中检索它? X(AsText(location)) 和 Y(AsText(location)) 似乎对我不起作用。
【问题讨论】:
标签: mysql geometry geolocation
我想知道将其存储为点(例如 GeomFromText('POINT(latitude longitude)') 还是简单地制作两列更好(更快、更容易管理!!!等)?
p>另外,如果它被存储为一个点,如何从数据库中检索它? X(AsText(location)) 和 Y(AsText(location)) 似乎对我不起作用。
【问题讨论】:
标签: mysql geometry geolocation
反过来看问题,你就会得到答案。
首先考虑您希望如何检索它,以及您希望能够对该数据执行何种查询。然后使用对您来说最简单的列格式。
如果要分别检索经纬度,请使用两列。
【讨论】:
我总是在我的项目中使用 2 列 Lat 和 Lng。
【讨论】: