Если у вас есть две широты ...
float latitudeA;
float latitudeB;
, которые вы хотите поместить в массив, сначала "оберните" их как NSNumbers ...
NSNumber *numLatitudeA = [NSNumber numberWithFloat:latitudeA];
NSNumber *numLatitudeB = [NSNumber numberWithFloat:latitudeB];
который позволит вам поместить их в массив ...
NSArray *myLatitudes = [NSArray arrayWithObjects:numLatitudeA, numLatitudeB, nil];
, который можно поместить в ваш словарь (под ключом @ "latitude", если хотите) ...
[myData setValue:myLatitudes forKey:@"latitude"];
Хотя, возможно, вы захотите связать несколько массивов широт с разными уникальными долготами.Если это так, вместо использования строки @ "latitude" в качестве ключа сама долгота (если это NSNumber) может быть очень хорошим ключом.
NSNumber *numLongitude = [NSNumber numberWithFloat:longitude];
[myData setObject:myLatitudes forKey:numLongitude];