Привет, я только что наткнулся на MTLocation здесь: https://github.com/darkseed/MTLocation.
Я хочу использовать кнопку «Найти меня» в моем приложении, которая будет расположена на панели навигации и при нажатии переместит карту в текущее местоположение.
Автор предлагает использовать код, подобный следующему:
// Configure Location Manager
[MTLocationManager sharedInstance].locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[MTLocationManager sharedInstance].locationManager.distanceFilter = kCLDistanceFilterNone;
[MTLocationManager sharedInstance].locationManager.headingFilter = 5; // 5 Degrees
// create locate-me item
MTLocateMeBarButtonItem *locateMeItem = [[[MTLocateMeBarButtonItem alloc] initWithLocationStatus:MTLocationStatusIdle] autorelease];
// set delegate that is called when mode of Button changes
locateMeItem.delegate = [MTLocationManager sharedInstance];
// add target-action
[locateMeItem addTarget:self action:@selector(myCustomSelector:) forControlEvents:UIControlEventTouchUpInside];
// disable heading
locateMeItem.headingEnabled = NO;
// create array with ToolbarItems
NSArray *toolbarItems = [NSArray arrayWithObject:locateMeItem];
// set toolbar items
[self.toolbar setItems:toolbarItems animated:NO];
что здорово показать кнопку найти меня на панели инструментов, но как мы можем заставить эту работу показывать текущее местоположение через gps? Я предполагаю, что мы должны реализовать метод myCustomSelector, но я не знаю как. Любая помощь?