Я хочу вытащить список координат из базы данных в массив (перед отображением их на карте). однако в базе данных они имеют тип Number, и я не могу понять, как преобразовать их в координаты.
Это не работает:
Где у меня есть объект ATM (координаты для банкоматов) с NSNumbers для широты и долготы. Это в цикле с индексом i, чтобы вытащить их один за другим. Массив atmsArray уже загружен.
ATM *aATM = [self.atmsArray objectAtIndex:i];
CLLocationCoordinate2D coord=[[CLLocationCoordinate2D alloc] initWithLatitude:(CLLocationDegrees)aATM.Latitude longitude:(CLLocationDegrees)aATM.Longitude];
Показывает ошибки:
-CLLocationCoordinate2D не является именем или псевдонимом класса Objective C
значение указателя, используемое, когда ожидалось значение с плавающей запятой
значение указателя, используемое, когда ожидалось значение с плавающей запятой
Я пробовал несколько разных вещей, но не могу понять это. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.