2010-11-26 2 views
0

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

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

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]; 

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

+0

Вы хотите перезагрузить карту до начальной настройки? – KingofBliss 2010-11-26 16:54:31

ответ

0

Хранить Расположение карты В файле .h

CLLocationCoordinate2D location; 

При установке начальной область

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

В вашей кнопке Reset

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]; 
0

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

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

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

Смежные вопросы