Пользовательская карта

Описание: карта, созданная пользователем.

Файл «CustomMap.h»

#import <MapCharting/MapCharting.h>
@interface CustomMap : MapChart2D
@end

Файл «CustomMap.m»

#import "CustomMap.h"
@implementation CustomMap
- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
    }
    return self;
}
// Обрабатываем событие изменения целочисленного индекса временной оси
- (void) mapTimeAxis: (MapTimeAxis *)mapTimeAxis setIndex: (int) idx {
    [super mapTimeAxis:mapTimeAxis setIndex:idx];
    NSLog(@"%@ %d",@"Целочисленный индекс временной оси: ", idx);
}
// Обрабатываем событие изменения вещественного индекса временной оси
- (void) mapTimeAxis: (MapTimeAxis *)mapTimeAxis setDoubleIndex: (double) idx{
    [super mapTimeAxis:mapTimeAxis setDoubleIndex:idx];
    NSLog(@"%@ %f",@"Вещественный индекс временной оси: ", idx);
}
// Обрабатываем событие запуска воспроизведения временной оси
- (void) mapTimeAxisPlaybackStarted:(MapTimeAxis *)mapTimeAxis{
    [super mapTimeAxisPlaybackStarted:mapTimeAxis];
    NSLog(@"Запущено воспроизведение временной оси");
}
// Обрабатываем событие остановки воспроизведения временной оси
- (void) mapTimeAxisPlaybackStopped:(MapTimeAxis *)mapTimeAxis{
    [super mapTimeAxisPlaybackStopped:mapTimeAxis];
    NSLog(@"Остановлено воспроизведение временной оси");
}
@end

См. также:

Создание всплывающего окна для карты