Кнопка сброса и кнопка закладки в mapkit в xcode - PullRequest
0 голосов
/ 26 ноября 2010

В настоящее время я работаю над приложением, включающим mapkit. Я хотел бы добавить кнопку сброса к представлению, которое сбрасывает представление к представлению по умолчанию при открытии программы, или, что еще лучше, mapkit сбрасывается при открытии и закрытии приложения.

Код, который я использовал для установки начальной области, выглядит следующим образом:

    MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
region.center.latitude = 54.049929;
region.center.longitude = -4.54834;
region.span.longitudeDelta = 4.5;
region.span.latitudeDelta = 4.5;
[mapView setRegion:region animated:YES];

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 27 ноября 2010

Итак, вы пытаетесь выяснить, как на самом деле добавить кнопку в представление и связать ее с методом в коде?

Сам код в методе будет таким же, как вы использовали для начальной настройки, как указано выше в BuildSucceded ...

Вам нужно просто добавить кнопку на панель инструментов / панель навигации (если она есть) и связать ее с методом resetMap ().

0 голосов
/ 26 ноября 2010

Сохранение местоположения вашей карты в файле .h

CLLocationCoordinate2D location;

При настройке начального региона

location.latitude = 54.049929;
location.longitude = -4.54834;

В кнопке сброса

MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
region.center.latitude = location.latitude
region.center.longitude = location.longitude;
region.span.longitudeDelta = 4.5;
region.span.latitudeDelta = 4.5;
[mapView setRegion:region animated:YES];
...