現在マップアプリを作っていて
実機(iPhone)似てGoogleMapを表示するところまでやりました
ViewController.swift
Swift
1import UIKit 2import GoogleMaps 3 4class ViewController: UIViewController, CLLocationManagerDelegate { 5 6 var locationManager = CLLocationManager() 7 lazy var mapView = GMSMapView() 8 9 override func viewDidLoad() { 10 super.viewDidLoad() 11 // Do any additional setup after loading the view. 12 13 //初期値はApple本社 14 let camera = GMSCameraPosition.camera(withLatitude: 37.3318, longitude: -122.0312, zoom: 17.0) 15 mapView = GMSMapView.map(withFrame: CGRect(origin: .zero, size: view.bounds.size), camera: camera) 16 mapView.settings.myLocationButton = true //右下のボタン追加する 17 mapView.isMyLocationEnabled = true 18 19 // User Location 20 locationManager.delegate = self 21 locationManager.requestWhenInUseAuthorization() 22 locationManager.desiredAccuracy = kCLLocationAccuracyBest 23 locationManager.startUpdatingLocation() 24 25 self.view.addSubview(mapView) 26 self.view.bringSubviewToFront(mapView) 27 } 28 29 //現在地が更新されたら呼び出される 30 func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { 31 let userLocation = locations.last 32 33 let camera = GMSCameraPosition.camera(withLatitude: userLocation!.coordinate.latitude, 34 longitude: userLocation!.coordinate.latitude, zoom: 17.0) 35 self.mapView.animate(to: camera) 36 37 locationManager.stopUpdatingLocation() 38 } 39 40} 41
このコードでGoogleMapは表示されます
そしてこのGoogleMapにボタンを表示させたいと思いMain.storyboardを画像のようにしました
そして実機テストをしたのですが変更は適用されずGoogleMapだけ表示されてしまいました
どうやればボタンを追加できるのか
またMain.storyboardの変更はどこに適用されるのか知りたく質問しましました
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/07/24 07:24