すぐに、Googleマップ上にマーカーを表示したい。 は、ここでストーリーボードの画像です: GMSMarkerが地図上に表示されない
と、ここで行のコード
var camera = GMSCameraPosition.cameraWithLatitude(-33.86,
longitude: 151.20, zoom: 6)
var mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
mapView.myLocationEnabled = true
self.map.camera = camera
self.map = mapView
let marker = GMSMarker()
marker.position = CLLocationCoordinate2DMake(-33.86, 151.20)
marker.title = "title"
marker.snippet = "snippet"
marker.map = mapView
です:「self.map =のMapView」私は「self.view =のMapView」を書いた場合、それは正常に動作して私を示していますマーカー。私はmapViewと一緒にページに他のビューを持っていて、 'self.view = mapView'はそれらを隠すでしょう。カメラもcoordniatesに行く。唯一の問題はマーカーが出現していないことです。 どうすればよいですか?ありがとう
あなたは= self.mapをmarker.mapを試してみましたか? – Apfelsaft
はい、それは動作しませんでした。私も 'mapView.accessibilityElementsHidden = false'を設定しようとしましたが、役に立たなかった:( – Lithium
ここを確認https://stackoverflow.com/questions/15417811/cannot-put-a-google-maps-gmsmapview-in-a-subview/48517389#48517389 –