谷歌地图街景给内存警告和崩溃

时间:2013-08-06 22:14:57

标签: google-maps memory warnings google-street-view

我已经开始在我的项目中使用谷歌地图而不是苹果地图,它工作正常。我试图把街景(我在单一视图中做到了)。它正在加载图像很好,但是当我试图浏览一下“接收到的内存警告”即将出现并在使用街景视图应用程序的第二个关闭时没有任何错误。代码目前非常基础:

mapStreetView.h

#import <UIKit/UIKit.h>

@interface MapStreetView : UIViewController

@end

mapStreetView.m

#import "MapStreetView.h"
#import <GoogleMaps/GoogleMaps.h>

@interface MapStreetView ()

@end

@implementation MapStreetView
{
    GMSPanoramaView *panoView_;
}



- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];


}


- (void)loadView {
    panoView_ = [[GMSPanoramaView alloc] initWithFrame:CGRectZero];
    self.view = panoView_;

    [panoView_ moveNearCoordinate:CLLocationCoordinate2DMake(-33.732, 150.312)];

}



- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

在仪器中我发现应用程序占用的内存越来越多,当我有大约70Mb的Dirty时,它会崩溃。

此外,在模拟器中一切正常。我正在使用的设备是iPad 1。

任何人都可以帮我解决吗?这是我项目中非常有趣的选择。

0 个答案:

没有答案