拜托,你能解释一下earth_box函数的这种行为......或者我做错了什么?
使用的数据
40.749276, -73.985643 = Empire State Building - is in my table
40.689266, -74.044512 = Statue of Liberty - is my current position in select - 8324m far from Empire State Building
Run Code Online (Sandbox Code Playgroud)
我的桌子
=> select id, latitude, longitude, title from requests;
id | latitude | longitude | title
----+-----------+------------+-----------------------
1 | 40.749276 | -73.985643 | Empire State Building
Run Code Online (Sandbox Code Playgroud)
从帝国大厦到自由女神像的距离
=> SELECT id, latitude, longitude, title, earth_distance(ll_to_earth(40.689266, -74.044512), ll_to_earth(latitude, longitude)) as distance_from_current_location FROM requests ORDER BY distance_from_current_location ASC;
id | …Run Code Online (Sandbox Code Playgroud)