2013-04-22 2 views
0

У меня есть MKMapview с 320 точек Ширина и 120 точек ВысотаMKMapView Мир Регион

Я использую этот код, чтобы показать всему миру на MapView,

[self.mapView setCenterCoordinate:self.mapView.userLocation.coordinate zoomLevel:0 animated:NO]; 

Но MKMapView SDK действует отличается прошивкой 5 и прошивкой 6,1

Топ карта на прошивке 5 Дна на прошивке 6.1

Я всегда хочу, чтобы показать, как топ-изображения. Как я могу исправить это в iOS 6 и выше?

Спасибо.

Top:iOS5 Bottom:iOS6

+0

Я попытался '[MAPview setVisibleMapRect: MKMapRectWorld анимированные: NO]' с подобными результатами, так что я думаю, минимальный зум каждый SDK отличается, хотя ни один из них не показывает весь мир. –

+0

Я могу понять, что не показываю весь мир из-за рамки mapview, но должен быть способ сосредоточить местоположение пользователя с увеличением 0. – suleymancalik

ответ

0

Apple, теперь использует векторную карту в iOS6, ранее он использует карту растровых изображений. Кроме того, он начал использовать свои собственные плитки, а не плитки на карте google. Вы не можете контролировать это поведение, так что вы можете попробовать использовать Google Maps для iOS.

Интеграция карт Google как для iOS5 & iOS6 даст тот же результат ...

Google Maps

+0

Спасибо, может быть, я попробую Google Maps. – suleymancalik

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