码迷,mamicode.com
首页 > 编程语言 > 详细

Python-百度经纬度转高德经纬度

时间:2018-11-21 17:49:02      阅读:735      评论:0      收藏:0      [点我收藏+]

标签:port   class   python   imp   bsp   def   div   math   turn   

 

import math
def bdToGaoDe(lon,lat):
    """
    百度坐标转高德坐标
    :param lon:
    :param lat:
    :return:
    """
    PI = 3.14159265358979324 * 3000.0 / 180.0
    x = lon - 0.0065
    y = lat - 0.006
    z = math.sqrt(x * x + y * y) - 0.00002 * math.sin(y * PI)
    theta = math.atan2(y, x) - 0.000003 * math.cos(x * PI)
    lon = z * math.cos(theta)
    lat = z * math.sin(theta)
    return lon,lat

 

Python-百度经纬度转高德经纬度

标签:port   class   python   imp   bsp   def   div   math   turn   

原文地址:https://www.cnblogs.com/weihengblog/p/9995989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!