我有一组WGS84 坐标。保守的方法是将它们存储为数字(在 SQL 数据库中存储纬度和经度数据时使用什么数据类型?)并在此处计算距离(纬度/经度找到最近的纬度/经度 - 复杂的 sql 或复杂的计算)。
更高级的方法是为“范围内”创建一个用户定义的函数(MySQL User Defined Function for Latitude Longitude Syntax)
MySQL 纬度和经度表设置使用空间索引。但是我不太明白是否可以直接存储WGS坐标,然后根据Point
数据类型查询距离?
示例:数据如下所示:"lat" 40.7142298
, "lng" -73.9614669
,这就是我要导入的内容。然后像“select all tupel in 10km of lat / lng”之类的查询。