【发布时间】:2015-10-29 01:49:52
【问题描述】:
在我的 iOS 应用程序中,我有一个父 mapViewController(UIView),我尝试通过执行 [self.mapViewContainer addSubview:mapView_]; 将其添加到 Google 地图子视图
在初始化 mapView_ 时,我尝试使用容器 UIView 的边界,以便它通过执行以下操作来利用整个空间:
mapView_ = [GMSMapView mapWithFrame:self.mapViewContainer.bounds camera:camera];
虽然地图看起来很好,但每当我尝试将地图以坐标为中心时,应该居中的坐标要么位于右下角,要么位于底部中心,具体取决于纵向/横向模式。
我的印象是地图超出了预期的边距,我无法修复。
有什么方法可以轻松完成我想做的事情。我尝试将 mapView_ 初始化为
GMSMapView *mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
但这只是显示一个空白屏幕。
【问题讨论】:
标签: ios objective-c google-maps uiview