我对iOS开发和使用google maps sdk都很陌生。我正在使用Xcode作为我当前的项目。我已将API密钥添加到适当的位置。
到目前为止,我有这个:
import UIKit
import GoogleMaps
import GooglePlaces
class MyViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func loadView() {
// Create a GMSCameraPosition that tells the map to display the
// coordinate -33.86,151.20 at zoom level 6.
let camera = GMSCameraPosition.cameraWithLatitude(36.2108, longitude: -81.6774, zoom: 17.0)
let mapView = GMSMapView.mapWithFrame(CGRect.zero, camera: camera)
mapView.myLocationEnabled = true
self.view = mapView
}
}
当我使用手机构建并运行应用程序时,该应用程序会安装,运行并显示我要求的经度和纬度的谷歌地图。我的问题是如何在地图上显示某些内容?我想添加一个按钮,上面写着"开始"居中靠近屏幕顶部。但是当我去Main.storyboard并添加一个按钮时它没有出现(大概是因为我的地图已经超过了它?)
谢谢!
答案 0 :(得分:1)
确保按钮位于地图视图之后(下方),您也可以像
一样编码self.view.bringSubview(toFront: yourButton)