Если вы используете mapkit:
Вы пробовали
setRegion:(MKCoordinateRegion)region animated:(BOOL)animated
Пример:
CLLocationCoordinate2D coord = {latitude: 61.2180556, longitude: -149.9002778};
MKCoordinateSpan span = {latitudeDelta: 0.2, longitudeDelta: 0.2};
MKCoordinateRegion region = {coord, span};
[mapView setRegion:region];
это должно увеличить масштаб просмотра карты до вашегожелаемый размер, сохраняя фокус на центре.
Если вы используете CoreLocation:
Вот контрольный список того, что могло пойти не так:
- Вы не забыли импортировать
- Есть ли у вас менеджер местоположения (locationManager = [[CLLocationManager alloc] init];)
- Указан ли код в делегате менеджера местоположений?
Я советую вам перейти на эту страницу: Получить местоположение устройства iOS с объективом-C и постепенно следовать учебному руководству.Это должно помочь вам.
Кроме того, вот документация по mapkit
Желаем удачи в вашем проекте:]