坐标计算Objective-C

时间:2010-01-18 20:21:54

标签: iphone math coordinates

我有以下功能,我非常接近破解,但无法在obj-c中找到mod函数。我希望有人可以帮助我们。

-(void)estimatePosition{
    float lat1 = 50.000;
    float lon1 = -1.666;
    float d = 500;
    float tc = 90;

    float lat;
    float dlon;
    float lon;

    lat =asin(sin(lat1)*cos(d)+cos(lat1)*sin(d)*cos(tc));
    dlon=atan2(sin(tc)*sin(d)*cos(lat1),cos(d)-sin(lat1)*sin(lat));
    lon=mod(lon1-dlon +M_PI,2*M_PI )-M_PI;
}

1 个答案:

答案 0 :(得分:4)

由于%-operator仅用于整数,因此您应该使用来自< math.h>

的fmod()或fmodf()