欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!



                                                                                                                                                                                                              <        <                                                            才华让人风流
posts - 1349, comments - 677, trackbacks - 23, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

度分秒转经纬度

Posted on 2010-11-05 15:27 莫问奴归处 阅读(1020) 评论(0) 编辑 收藏

01.Option Explicit

02.'================================
03.' 经纬度角度格式到弧度格式的转换
04.'
06.'================================
07.Type TDFM
08.    D As Integer
09.    F As Integer
10.    M As Integer
11.End Type
12.Function DFM2JW(strDFM As String)
13.    Dim aDFM As TDFM
14.    Dim vecSplit As Variant
15.  
16.    vecSplit = Split(strDFM, "°", 2)
17.    aDFM.D = Val(vecSplit(0))
18.    vecSplit = Split(vecSplit(1), "′", 2)
19.    aDFM.F = Val(vecSplit(0))
20.    aDFM.M = Val(vecSplit(1))
21.  
22.    DFM2JW = aDFM.D + aDFM.F / 60 + aDFM.M / 3600
23.End Function
下面是经典的带小数点的度转度分秒
轩轩娃