1

我想将坐标(纬度/经度)偏移少量米(1-2 米)到驾驶车辆的后部和右侧。

它必须非常准确!

我发现了一个似乎有效但不准确(或错误?)的功能:

double deltaSide = 1.0; // +=offset to the right
double deltaRear = 1.1; // +=offset in backwards-direction of driving

//transform to offset to North and East
double deltaSideN = -deltaSide * sin( m_yaw_d ) - deltaRear * cos( m_yaw_d );
double deltaSideE = deltaSide * cos( m_yaw_d ) - deltaRear * sin( m_yaw_d );

f_lat_d = f_orgLat_d + deltaSideN / (double)EARTH_RADIUS * rad2grad;
f_lon_d = f_orgLon_d + deltaSideE / (double)EARTH_RADIUS / cos( f_orgLat_d * grad2rad ) * rad2grad;

有更准确的功能吗?还是我只是犯了一个重大错误?

谢谢!

4

0 回答 0