Добавление CLLocationCoordinate2D в пользовательский объект MKAnnotation
Я очень новичок в iOS и еще новее в использовании библиотеки MapKit.
Я пытаюсь создать экземпляр класса MKAnnotation под названием TruckLocation
и я зашел так далеко, но я действительно зациклен на том, как использовать мою широту и долготу в качестве координаты.
Координаты: широта 40.300828 и длинна -111.663802.
Вот что у меня так далеко:
TruckLocation *a1 = [[TruckLocation alloc] initWithName:@"test truck 1" address:@"41 Truck Avenue, Provo, Utah" coordinate:<#(CLLocationCoordinate2D)#>];
1 ответ
Решение
Я думаю, что вам просто нужно 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];