我有一个列“gps”的表,它有逗号分隔的纬度和经度值。(lat,lng)如果我想按纬度和经度对桌子进行排序,我怎么能做到呢?
更新:我可以按纬度排序。
ORDER BY gps*1 asc/desc
但我也想按经度分类
如果我有两个独立的纬度和经度列,那就很容易了,但我没有。
有人能帮我吗?
提前感谢
我看到这个问题在Java上被问得很多,但我看到的每一个问题似乎都是以Android为中心的:我需要一种方法,当用户从计算机而不是移动设备打电话时,我需要一种方法来获得他们当前的纬度和经度。我知道这在C#中是可行的,但我不确定在Java语言中具体是如何做到的。我以前使用过Google Maps的restful API :但是,它需要一个地址作为输入,我只想获得用户当前的经度/纬度,我觉得这比打电话给Google简单。任何帮助都将不胜感激。
在我的应用程序中,我需要计算两个gps设备之间的距离。当使用GPS坐标(经度、纬度、高度)时,存在一个问题:高度的确定有更大的绝对误差。您可以通过根据公式计算phi和tetta (纬度和经度)的误差来验证这一点。
x = r*sin(tetta)*cos(phi) y = r*sin(tetta)*cos(phi) z = r*cos(tetta)
然而,很明显,GPS接收机在开始时接受笛卡尔坐标系(x,y,z)中的数据,然后将它们转换为坐标r、tetta、phi (高度、纬度、经度)。我怎样才能得到原来的坐标x,y,z?API中是否有现有的方法?再一次,我不需要一个矩形球坐标系的转换公式,我