Foxtable(狐表)用户栏目专家坐堂 → 谷歌经纬度转百度经纬度


  共有2820人关注过本帖树形打印复制链接

主题:谷歌经纬度转百度经纬度

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/5 19:38:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/5 20:06:00 [显示全部帖子]

 注册成为开发者才能调用

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/5 20:09:00 [显示全部帖子]

 如果不调用api,你看看此运算能否满足吧。

 

http://www.open-open.com/code/view/1421914070750

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/5 20:30:00 [显示全部帖子]

 一样的意思

 

Dim v As Double = Math.PI * 3000.0 / 180.0
Dim x As Double = 114.082163843
Dim y As Double = 32.1287736098
Dim z As Double = math.Sqrt(x * x + y * y) + 0.00002 * Math.Sin(y * v)
Dim t As Double = Math.Atan2(y, x) + 0.000003 * math.Cos(x * v)
Dim lat As Double = z * math.sin(t) + 0.006
Dim lng As Double = z * math.cos(t) + 0.0065

msgbox(lat & "  " & lng)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/6 9:53:00 [显示全部帖子]

 For Each dr As DataRow In DataTables("表A").DataRows
   
    Dim v As Double = Math.PI * 3000.0 / 180.0
    Dim x As Double = dr("第一列")
    Dim y As Double = dr("第二列")
    Dim z As Double = math.Sqrt(x * x + y * y) + 0.00002 * Math.Sin(y * v)
    Dim t As Double = Math.Atan2(y, x) + 0.000003 * math.Cos(x * v)
    Dim lat As Double = z * math.sin(t) + 0.006
    Dim lng As Double = z * math.cos(t) + 0.0065
   
    dr("第三列") = x
    dr("第四列") = y
   
Next

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/6 10:35:00 [显示全部帖子]


 回到顶部