1
GoogleマップSDKにポッドを追加しました。Objective-C
です。GoogleMapSDK(GMSMapView)がSwiftでクラッシュする
私はSwift
プロジェクトで使用するブリッジヘッダーを使用しています。
func addGoogleMap()
{
let camera = GMSCameraPosition.cameraWithLatitude(51.5074,
longitude: 0.1278, zoom: 10)
mapView = GMSMapView.mapWithFrame(CGRectMake(0, 157, self.view.frame.size.width, self.view.frame.size.height - 206.1), camera:
camera)
mapView.myLocationEnabled = true
mapView.delegate = self
self.view .addSubview(mapView)
}
を追加するためのコードの下に使用していますがViewControllerで
GoogleMapsService.provideAPIKey(kGooglePlacesApiKey)
// where kGooglePlacesApiKey is the key generated on google console.
キーのAPIを提供するために、このコードを使用していますappdelegateで
GMSMapView
のオブジェクトを作成する:
mapView = GMSMapView.mapWithFrame(CGRectMake(0, 157, self.view.frame.size.width, self.view.frame.size.height - 206.1), camera:
camera)
そして、それは何のエラーも与えませんr logを実行すると、appdelegateに切り替わり、エラーが赤で表示されます。