Я пытаюсь показать небольшую статическую карту Google в моем приложении. Мне интересно, если это возможно сделать с помощью UIImageView? Кажется, это не работает для меня, но, возможно, я делаю что-то не так.
Это то, что у меня есть (я удалил URL, чтобы его было легче читать):
NSURL *mapurl = [[NSURL alloc] initWithString:@"http://maps.google.com/maps/api/staticmap?[...]"];
NSData *mapdata = [[NSData alloc] initWithContentsOfURL:mapurl];
UIImage *uimap = [[UIImage alloc] initWithData:mapdata];
self.map.image = uimap; // map is my UIImageView
[mapurl release];
[mapdata release];
[uimap release];
Я знаю, что мой UIImageView настроен правильно, потому что, если я заменяю URL-адрес одним из изображений, он нормально загружается Кроме того, я знаю, что URL-адрес Google Maps является правильным, потому что, если я загружаю его прямо в браузер, он отображается нормально.
Я начинаю думать, что это может быть невозможно. Если у кого-то есть идеи или альтернативы, пожалуйста, поделитесь.
Спасибо.