我嘗試在模擬器上使用iPhone 4和iPhone 5上的iOS版Google地圖SDK顯示自定義地圖視圖。如何將iOS版谷歌地圖SDK實現爲iPhone 4
我創建谷歌地圖 一個UIViewController類下面是代碼
//GoogleMapViewController.h
#import <GoogleMaps/GoogleMaps.h>// for google map
@interface GoogleMapViewController : UIViewController{
GMSMapView *mapView_;
}
//GoogleMapViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:13.909366 longitude:100.517446 zoom:5];
mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView_.myLocationEnabled = YES;
self.view = mapView_;
}
和我加載GoogleMapViewController到子視圖像這樣
//RealTimeMonitoring.h
@interface RealTimeMonitoring : UIViewController <UITableViewDataSource, UITableViewDelegate>
@property (strong, nonatomic) IBOutlet UIView *googleMapView;
@end
//RealTimeMonitoring.m
#import "GoogleMapViewController.h"
- (void)viewDidLoad
{
[super viewDidLoad];
GoogleMapViewController *googleViwController = [[GoogleMapViewController alloc] initWithNibName:@"GoogleMapViewController" bundle:nil];
googleViwController.view.frame = self.googleMapView.bounds;
[self.googleMapView addSubview:googleViwController.view];
}
當我在iPhone 5模擬器上運行它,它正確顯示和攝像頭的地圖視圖中心看行
但是,當我在iPhone模擬器上運行它似乎有點削減下半部分,但相機仍然像它一樣中心
當我使用Coco2d編碼遊戲記得我必須按照裝置設定的大小或init圖。但是當我使用接口生成器時,我不知道如何。
問:我怎樣才能使它顯示出像iPhone 5的iPhone 4
詩篇。我仍然在使用MacBook Pro的13英寸2011年末時,Xcode 4.5.1 OS X 10.7.5和刨更新到小牛隊很快
謝謝。
感謝快速回答。 我沒有使用故事板。有沒有其他方式或創建故事板會更容易? –
我覺得在故事板作爲設計UI的iOS的最好方式......它只需一點點的時間來學習如何使用自動佈局,但隨後被精彩... – allemattio
好,我會盡量給我的項目用故事板轉換並嘗試你的方法。 謝謝 –