在mysql中存储纬度,经度位置的最佳方法是什么?

时间:2011-04-08 05:06:45

标签: mysql geometry geolocation

我想知道它是否更好(更快,更容易管理!!!!等)将它存储为诸如GeomFromText('POINT(纬度经度)')之类的点或者只是制作两列?

此外,如果它存储为一个点,它将如何从数据库中检索? X(AsText(位置))和Y(AsText(位置))似乎对我不起作用。

2 个答案:

答案 0 :(得分:1)

反过来看问题,你会得到答案。

首先考虑一下您希望如何检索它,以及您希望能够对该数据执行哪种查询。然后使用最简单的列格式。

如果想要分别检索纬度和经度,请使用两列。

答案 1 :(得分:0)

我总是在我的项目中使用2列Lat和Lng。