Логотип Google не отображается на карте Google (приложение IPad) - PullRequest
1 голос
/ 08 апреля 2011

У меня есть приложение IPad, в которое я добавляю MKMapView программно, не используя NIB.

{
CGRect r = CGRectMake(0, 0, 768, 980);

//CGRect r = CGRectMake(0, 0, 1004, 1004);

mapView = [[MKMapView alloc] initWithFrame:r];
mapView.showsUserLocation = FALSE;
mapView.mapType = MKMapTypeStandard;
//mapView.mapType = MKMapTypeHybrid;
//mapView.mapType = MKMapTypeSatellite;
mapView.delegate = self;

/*Region and Zoom*/
// one degree = 69 miles

// get the distance
// .01 = 1 mile square
//float distance = controller.itemDistance;

float distance = 1.0;
distance = distance/100.0;

MKCoordinateRegion region;
MKCoordinateSpan span;

span.latitudeDelta = distance;
span.longitudeDelta = distance;

CLLocationCoordinate2D location = mapView.userLocation.coordinate;
location.latitude = currLocation.coordinate.latitude;
location.longitude = currLocation.coordinate.longitude;

region.span = span;
region.center = location;

[mapView setRegion:region animated:TRUE];
[mapView regionThatFits:region];
[self addSubview:mapView];

[self addAnnotation];

}

Проблема, с которой я сталкиваюсь, заключается в том, что логотип GOOGLE не отображается внизу таблицы MAP, а также не отображает уведомление об авторских правах. Из-за этого приложение было отклонено из App Store. Кто-нибудь может помочь добавить логотип на КАРТЕ?

Заранее спасибо

1 Ответ

1 голос
/ 08 апреля 2011

может быть ваш картограф больше, чем ваш вид, который вы хотите добавить. Зарегистрируйте высоту и ширину фрейма и посмотрите, меньше ли он, чем mapView. Также рассмотрите возможность добавления [self setClipToBounds:NO]; и посмотрите, что mapView затопляет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...