我正在使用谷歌 map 要求使用Swift的iOS应用程序。我在 Storyboard上添加了 map (GMSMapView),并试图像这样罗盘

mapView.settings.compassButton = true

但是我看不到指南针按钮。

最佳答案

如果导航栏可见,则指北针在其后面。为了使其显示在导航栏下方,您需要在 map View 的顶部添加填充。

Objective-C

UIEdgeInsets mapInsets = UIEdgeInsetsMake(80.0, 0.0, 0.0, 0.0);
GMSMapView *mapView;
mapView.padding = mapInsets;

swift
let mapInsets = UIEdgeInsets(top: 80.0, left: 0.0, bottom: 0.0, right: 0.0)
mapView.padding = mapInsets

关于ios - GMSMapView指南针按钮不可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31407748/

10-13 05:42