最近在做一个项目,有一个功能想要实现类似于查询附近的人的功能.由于项目的原因数据库只能使用 postgresql,空间查询就使用了 postgis 来实现. 具体业务像这样:业务需要返回附近距自己 1000 米的人的一个列表,返回列表中要带上距离,就是说某人距你多少米? 使用定位方式是什么? 我们使用 gps 定位发现定位精度,时间,误差和抖动都需要发大量的时间去处理. 于是采用了百度的定位 SDK,百度的上面几处都处理不错. 有一个小问题,从百度拿到的坐标是 经度和纬度,这个坐标系应该是地理坐…