Форум программистов, компьютерный форум CyberForum.ru

Получить значение из функции - Objective-C

Восстановить пароль Регистрация
 
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
20.06.2014, 19:01     Получить значение из функции #1
Доброго времени суток есть фот такая функция

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
#define DEG2RAD(degrees) (degrees * 0.01745327)
 
- (double)distanceByGeo_Lat1:(double)lat1 Lng1:(double)lng1 Lat2:(double)lat2 Lng2:(double)lng2 {
    
    lat1 = DEG2RAD(lat1);
    lng1 = DEG2RAD(lng1);
    lat2 = DEG2RAD(lat2);
    lng2 = DEG2RAD(lng2);
    
    return round( 6378137 * acos( cos( lat1 ) * cos( lat2 ) * cos( lng1 - lng2 ) +
                                 sin( lat1 ) * sin( lat2 ) ) );
    
}

заполняю переменные так
Objective-C
1
    [self distanceByGeo_Lat1:_markercar.position.latitude Lng1:_markercar.position.longitude Lat2:_markercar.position.longitude Lng2:_markercar.position.longitude ];
как получить значение которое обсчиталось в return ??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 575
20.06.2014, 23:05     Получить значение из функции #2
как получить значение которое обсчиталось в return ??
Objective-C
1
2
3
4
5
6
7
8
9
10
/*
#import <CoreLocation/CoreLocation.h>
#import <CoreLocation/CLLocation.h>
*/
 
- (double)distanceByGeo_Lat1:(double)lat1 Lng1:(double)lng1 Lat2:(double)lat2 Lng2:(double)lng2 {
   CLLocation * location = [[CLLocation alloc] initWithLatitude:lat1 longitude:lng1];
   CLLocation * location2 = [[CLLocation alloc] initWithLatitude:lat2 longitude:lng2];
   return [location distanceFromLocation:location2];
}
korvin_
 Аватар для korvin_
1351 / 1122 / 161
Регистрация: 28.04.2012
Сообщений: 3,996
21.06.2014, 11:43     Получить значение из функции #3
Цитата Сообщение от heroii2009 Посмотреть сообщение
как получить значение которое обсчиталось в return ??
C
1
double v = [self distanceByGeo_Lat1:_markercar.position.latitude Lng1:_markercar.position.longitude Lat2:_markercar.position.longitude Lng2:_markercar.position.longitude ];
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
29.06.2014, 23:18  [ТС]     Получить значение из функции #4
Не подскажите в какой системе измирения едениц получается результат??
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
30.06.2014, 07:20     Получить значение из функции #5
Прекратите позориться
distanceFromLocation:
Returns the distance (in meters) from the receiver’s location to the specified location.
Yandex
Объявления
30.06.2014, 07:20     Получить значение из функции
Ответ Создать тему
Опции темы

Текущее время: 17:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru