SwiftでGoogleMap APIを使ったアプリを作っています。
自分でカスタムしたマップを作成し、そのIDをswiftに紐付けたいのですが、
公式ドキュメントを見てもうまくできません。
参考サイト
GoogleMap API Document
swift5
1let camera = GMSCameraPosition(latitude: 47.0169, longitude: -122.336471, zoom: 12) 2let mapID = GMSMapID(identifier: "<YOUR MAP ID>") 3let mapView = GMSMapView(frame: .zero, mapID: mapID, camera: camera) 4self.view = mapView
参考サイトをそのままコピペし、<YOUR MAP ID>を自分で作成したIDに置き換えたところ、
GMSMapIDというコードで”Cannot find 'GMSMapID' in scope”が表示され、
カスタマイズした地図表示ができません。
mapID周りを省いたコードであれば、地図を表示することができるため、googleMap自体は動作しています。
カスタムした地図もID発行まで問題なくできています。
公式ドキュメント見逃していたら申し訳ないですが、カスタム地図はプラスでPodにInstallなど必要なのでしょうか。よろしくお願いいたします。
あなたの回答
tips
プレビュー