作者tooto1985 ( )
标题Re: [问题] 距离排序
时间Sat Nov 23 13:52:47 2013
※ 引述《gn00742754 (西门猫)》之铭言:
: 稍微查了一下关於距离的排序,
: 很多人都是说在Java排序,
: 但是这样的问题在於必须一次把资料库所有的值取出来,
: 难道不能在SQLite的地方就做排序的动作吗?
还是忍不住回了,看到有人回说 SQLite 有排序,差点没喷饭。
大家当然都是知道任何 Database 都有 Order By 的功能...
重点在於以圆心为主的排序(由座标近到远排序)会有 x,y 两个座标
难道是要先排完 x 座标再排 y 座标吗?
还是得先全部的资料都拿出来先用三角函数计算过两个座标与圆心的距离
再做排序才对吧!
--
补充:平面直角座标距离公式
http://imath.imlearning.com.tw/section/section_003.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.233.116.123
※ 编辑: tooto1985 来自: 118.233.116.123 (11/23 14:18)
1F:→ charlesdc:算好在丢进DB不知道哪种比较快? 11/23 14:24
2F:→ hopesong:所以速度会很慢罗? 11/23 14:32
3F:→ tooto1985:使用者自己的座标会一直改变,无法算好丢进DB,只好即时算 11/23 14:48