1
我正在使用GMS在我的iOS應用程序中使用以下代碼顯示地圖位置。相機的位置不在標記位置的中心,但稍微偏北(約5英里)。我如何將相機位置置於標記中心?GMSCameraPosition不準確
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: latitude!, longitude:longitude!)
let camera = GMSCameraPosition.camera(withTarget: marker.position, zoom: 10.0)
let mapView = GMSMapView.map(withFrame: view.bounds, camera: camera)
marker.map = mapView
cell.mapView.addSubview(mapView)
我覺得,它與GMSCamera的位置沒有問題,它應該與地圖視圖的框架問題。 –
感謝您的幫助。你是對的,這是由於view.bounds。 「view」實際上是viewcontroller視圖,而不是mapview。 – 2ank3th
您可以調試UI以確保您的地圖視圖框架是否正確 –