我想在我的 MySQL(Innodb)“tblAddress”表中存储每个地址的地理位置,我想我有两个选项:
1) 2 columns for Each Address:
Latitude DECIMAL(10, 8),
Longitude DECIMAL(11, 8)
2) One Column for Each Address:
GeoLocation POINT
Run Code Online (Sandbox Code Playgroud)
我的程序需要从当前位置(移动客户端)找到所有落在 1 公里半径范围内的地址。
下面的命令也对我不起作用,不确定我需要什么。
CREATE SPATIAL INDEX GeoLocation ON tblAddress (GeoLocation);
Run Code Online (Sandbox Code Playgroud)
那么在这里存储数据以加快计算和检索的建议方法是什么。请指教。