2011-03-22 352 views
3

我有这样的坐标:计算GPS坐标半径

纬度:45.815005 经度:15.978501

和我有mysql表lat和

什么,我需要的是让经度坐标存储为浮动全部在我周围500米处协调?

所以basicly我的问题是X米添加到我的坐标位置

另外:我怎么能单独协调45.815005(45 | 81 | 50 | 05???)这样我就可以将它们存储在用mysql指标更快的搜索?

+0

请看这个问题和答案:[查询找到一个给定的纬度/经度](http://stackoverflow.com/questions/5135488/queries-to-find-places-within-a-given-lat -lng) – Czechnology 2011-03-22 11:33:10

回答

0

MySQL支持一个spatial extension(引用)

MySQL支持空间扩展 使生成,存储,和地理特征 分析。

当谈到地理操作时,使用这些而不是以自己的方式存储坐标可能会有所帮助。

+0

哦,好的;太糟糕了:-( – 2011-03-22 11:41:33

+0

我尝试了空间扩展,但对于大量od数据非常慢。我想使用索引分隔坐标。 – mgalesic 2011-03-22 11:42:56