gpt4 book ai didi

iphone - 如何设置 map View 的框架 - 在 iOS6 的谷歌 GMSMap 中

转载 作者:可可西里 更新时间:2023-11-01 05:22:58 24 4
gpt4 key购买 nike

我正在尝试在适用于 iOS6 的 Google map View 中加载地点。如何设置 map 的框架?目前是全屏

 -(void)loadView {

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:10.00989
longitude:76.316142
zoom:15];
mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
self.view = mapView_;

}

我尝试在当前 View 中创建一个新的(小) View 并在其中添加 map ,但那时页面没有加载。它显示全黑屏

 -(void)loadView {

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:10.00989
longitude:76.316142
zoom:15];
mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];

[self.view Addsubview:newView];
self.newView = mapView_;

// I also tried like this - [self.newView Addsubview:mapView_;

}

最佳答案

你可以尝试...什么对我有用:)

//header file
...
@property (nonatomic, weak) IBOutlet GMSMapView *mapView;
@property (weak, nonatomic) IBOutlet UIView *subview; //viewForMap
...

执行文件

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:10.8683
longitude:76.2086 zoom:6
bearing:0
viewingAngle:0
];
self.mapView = [GMSMapView mapWithFrame:_subview.bounds camera:camera];
[_subview addSubview:_mapView];

关于iphone - 如何设置 map View 的框架 - 在 iOS6 的谷歌 GMSMap 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15675402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com