2013-09-05 2 views
1

Я очень новичок в iOS и даже новичок в использовании библиотеки MapKit.Добавление CLLocationCoordinate2D в пользовательский объект MKAnnotation

Я пытаюсь создать экземпляр класса MKAnnotation под названием TruckLocation, и я получил это далеко, но я действительно завис над тем, как использовать свою широту и долготу в качестве координаты.

Координаты являются лат 40.300828 и длинными -111.663802.

Вот то, что я до сих пор:

TruckLocation *a1 = [[TruckLocation alloc] initWithName:@"test truck 1" address:@"41 Truck Avenue, Provo, Utah" coordinate:<#(CLLocationCoordinate2D)#>]; 

ответ

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];