def computerOffsetPosition(lon, lat, brng, dist):
lat1 = lat * pi / 180
lon1 = lon * pi / 180
brg = brng * pi / 180
# 扁率
flat = 298.257223563
# 地球 半长轴
a = 6378137.0
# 地球 半短轴
b = 6356752.314245
f = 1 / flat
sb = sin(brg)
cb = cos(brg)
tu1 = (1 - f) * tan(lat1)
cu1 = 1 / sqrt((1 + tu1 * tu1))
su1 = tu1 * cu1
s2 = atan2(tu1, cb)
sa = cu1 * sb
csa = 1 - sa * sa
us = csa * (a * a - b * b) / (b * b)
A = 1 + us / 16384 * (4096 + us * (-768 + us * (320 - 175 * us)))
B = us / 1024 * (256 + us * (-128 + us * (74 - 47 * us)))
s1 = dist / (b * A)
s1p = 2 * pi
cs1m = 0.0
ss1 = 0.0
cs1 = 0.0
ds1 = 0.0
<