日期:2014-05-20  浏览次数:20692 次

求度,分,秒转换成度的小数形式
比如文本框输入了xx度.xx分xx秒xx。      
通过一个过程    
我怎样才能得到xx.xxxxxxx度       这样的结果?  

例如
输入121.082536:表示121度8分25秒36
通过计算得到(121000000+(80000+2500/0.6+36/0.6)/0.6)/1000000=121.140378

------解决方案--------------------
计算一下就是了。



------解决方案--------------------
学习一下
------解决方案--------------------
应该算是数字分离的游戏,很常见
------解决方案--------------------
学习一下
------解决方案--------------------
经纬度的转换虽说不难,
也许只是个数字分离的游戏,
但从实际应用的角度来说,LZ的代码就值得商榷了
1,经纬度有范围,不是随便给个数都能能转!
2,具体说到范围,经度是+/-180,纬度是+/-90
那么当输入的是带 '- '号时,你这样算合理吗?
这里度数的 '- '只代表南/西半球,不是数学里的负
所以要先把 '- '提出来,用绝对值来转换,然后再把 '- '加上去.

不然就像LZ那样写的来算,只适合在东/北半球所在的坐标的转换了
------解决方案--------------------
楼主在南京?
------解决方案--------------------
值得学习,LZ你的代码我收下。。。感谢