我想在我的應用程序中顯示一個小的靜態谷歌地圖。我想知道是否有可能使用UIImageView來做到這一點?它似乎沒有爲我工作,但也許我做錯了什麼。加載靜態谷歌地圖到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,然後加載精細。此外,我知道谷歌地圖的網址是正確的,因爲如果我直接加載到瀏覽器它顯示正常。
我開始認爲這可能是不可能的。如果有人有任何想法或選擇,請分享。
謝謝。