Elasticsearch 地理位置

参考http://blog.csdn.net/u012332735/article/details/54971638

使用时经纬度的顺序问题

可能所有人都至少踩过一次这个坑:地理坐标点用字符串形式表示时是纬度在前,经度在后(”latitude,longitude”),而数组形式表示时刚好相反,是经度在前,纬度在后([longitude,latitude])。
其实,在 Elasticesearch 内部,不管字符串形式还是数组形式,都是纬度在前,经度在后。
不过早期为了适配 GeoJSON 的格式规范,调整了数组形式的表示方式。
因此,在使用地理位置(geolocation)的路上就出现了这么一个“捕熊器”,专坑那些不了解这个陷阱的使用者。

你可能感兴趣的:(Elasticsearch 地理位置)