Вы можете получить широту и долготу маркера в виде строк, например:
LatLng pos = yourMarker.getPosition();
String latitude = String.valueOf(pos.latitude);
String longitude = String.valueOf(pos.longitude);
Кроме того, вот документация для класса Marker .
Можно использовать mach_absolute_time
иметь размеры в наносекундах.
#import <mach/mach_time.h>
uint64_t startTime = 0;
uint64_t endTime = 0;
uint64_t elapsedTime = 0;
uint64_t elapsedTimeNano = 0;
mach_timebase_info_data_t timeBaseInfo;
mach_timebase_info(&timeBaseInfo);
startTime = mach_absolute_time();
//do something here
endTime = mach_absolute_time();
elapsedTime = endTime - startTime;
elapsedTimeNano = elapsedTime * timeBaseInfo.numer / timeBaseInfo.denom;
Ссылка: технические вопросы и ответы QA1398: Мах абсолютные единицы измерения времени
Вот то, что я делаю:
NSDate * start = [NSDate date];
// do whatever I need to time
NSLog(@"time took: %f", -[start timeIntervalSinceNow]);
Вывод будет в секундах (с десятичной частью). NSDate
s имеют разрешение в масштабе миллисекунд, хотя я не уверен точно, насколько точный они.
Если код, который Вы пробуете ко времени, слишком быстр, поместите его в цикл, который выполняет код сто раз. (Который предполагает, конечно, что код, который Вы синхронизируете, не имеет никаких побочных эффектов.)