ios - 如何快速更改Google Map的myLocationButton的位置

标签 ios swift google-maps swift2

我是 swift 新手,正在制作一个使用 iOS 版 Gogle Map SDK 的应用程序。我使用了 myLocationButton,它最初设置在右下角。我只是想改变它的位置。

enter image description here

我想将 MyLocationButton 放置在当前显示地球按钮图像的位置。

提前致谢。

最佳答案

Google Maps SDK for iOS提供了一些与 iOS 版 Google map 应用程序中的类似的内置 UI 控件。每个控件都有相对于 map 边缘的预定位置。您可以通过填充 map 来将控件移离边缘。 Google map 旨在填充 GMSMapView 定义的整个区域。要向 map 添加内边距,请创建一个 UIEdgeInsets 对象并将其传递给 GMSMapView.padding 属性。

// Insets are specified in this order: top, left, bottom, right
UIEdgeInsets mapInsets = UIEdgeInsetsMake(100.0, 0.0, 0.0, 300.0);
mapView.padding = mapInsets;

欲了解更多信息,您可以查看此相关SO问题2696836416879694

关于ios - 如何快速更改Google Map的myLocationButton的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38912831/

相关文章:

ios - 文本转语音 - 如何在 Objective C 中解析 SSML 字符串

ios - 钥匙串(keychain) - 它是什么?

ios - 在 RealmOptional 上过滤会删除 nil 值,而 CoreData 谓词不会

swift - 如何快速删除coredata数据库中的特定行数据

ios - LRU 缓存的标准实现

android - 如何在谷歌地图中缩小/缩小到 x km 半径

ios - 我可以将 iOS 应用程序启动到特定位置吗?

ios - 将使用UIImagePickerController拍摄的图像保存为HEIC格式的照片胶卷

file - GTFS 有哪些问题?

javascript - 在 jsdom 中加载 Google Maps API