我对iOS很新,甚至更新的使用MapKit库。
我正在尝试创建一个名为TruckLocation
的MKAnnotation类的实例,我已经做到了这一点,但我真的很想知道如何使用我的纬度和经度作为坐标。
坐标为纬度40.300828,长度为-111.663802。
这是我到目前为止所做的:
TruckLocation *a1 = [[TruckLocation alloc] initWithName:@"test truck 1" address:@"41 Truck Avenue, Provo, Utah" coordinate:<#(CLLocationCoordinate2D)#>];
答案 0 :(得分:4)
我认为你只需要CLLocationCoordinate2D
确保包含#import
然后使用这样的东西:
//note--CLLocationDegrees is just a double
CLLocationDegrees latitude = 40.300828;
CLLocationDegrees longitude = -111.663802;
CLLocationCoordinate2D yourLocation = CLLocationCoordinate2DMake(latitude, longitude);
TruckLocation *a1 = [[TruckLocation alloc] initWithName:@"test truck 1" address:@"41 Truck Avenue, Provo, Utah" coordinate:yourLocation];