をロードしません。私はGoogle Maps Getting Started guideに記載されている手順に従っています。GoogleマップのiOS SDK:地図は、私はiOSの開発に新しいですし、GoogleマップSDKを使用して簡単なアプリを試しています
私は同様の質問を見た: Google Maps iOS SDK Integration not loading maps ここで問題はバンドルIDです。私はそれが私の場合ではないことを確認しました。
私はすでにゼロから新しいアプリをしようと3日間を過ごしました。
新しいAPIキーを作成し、バンドルIDを追加しました。
私はAPIキーを追加しました:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. GMSServices.provideAPIKey("MYKEY") return true }
の後はViewController.swiftです:
import UIKit import GoogleMaps class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 6.0) let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera) view = mapView let marker = GMSMarker() marker.position = CLLocationCoordinate2D(latitude: -33.86, longitude: 151.20) marker.title = "Sydney" marker.snippet = "Australia" marker.map = mapView } }
私はシミュレータと実際の電話でそれを実行しました。 マーカーとGoogleロゴが表示されますが、地図は表示されません。いくつかの手がかりを与えることができますか?
GoogleInfo.plistをダウンロードしてプロジェクトのターゲットに追加しましたか? – Aks
あなたのコードに問題があります。 1つはマップの矩形を設定し、次にサブビューとしてマップを追加する必要があります。あなたはhttps://www.raywenderlich.com/109888/google-maps-ios-sdk-tutorialポインタのため –
おかげで、このチュートリアル に従うことができます - 私はの.plistを追加しませんでしたし、私はガイドを始めるGoogleに従っていました。私はあなたの提案を試み、戻ってくるだろう。 – kal