2017-03-20 7 views
0

私のプロジェクトでこのコードを使用しています。私はUIKitとGoogleMapsをインポートしましたが、 "未解決の識別子CLLocationCoordinate2Dの使用"というエラーが表示されています。 UIViewController {未解決の識別子 'CLLocationCoordinate2D'の使用としてエラーが発生するのはなぜですか?

override func viewDidLoad() { 
    super.viewDidLoad() 
    let camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 6.0) 
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera) 
    let view = mapView 

    // Creates a marker in the center of the map. 
    let marker = GMSMarker() 
    marker.position = CLLocationCoordinate2D(latitude: -33.86, longitude: 151.20) 
    marker.title = "Sydney" 
    marker.snippet = "Australia" 
    marker.map = mapView 
} 

}

答えて

2

あなたはそのためのCoreLocation枠組みをimportする必要があります。この問題に

クラスのViewControllerを解決するには、私を助けてください。あなたは、あなたがすべてのCoreLocationフレームワークの機能にアクセスすることができ、あなたのファイル内 import CoreLocation する必要がなければなりませんCLLocationCoordinate2Dにアクセスするために

import CoreLocation 
0

関連する問題