Как мне отобразить спутниковый вид Google Maps SDK iOS на собственном примере googles

Я загрузил SDK Google Maps для iOS и в соответствии с данным примером в документации Google, показанной здесь. Создание моего приложения с помощью этого примера отлично работает, и это здорово. Однако я бы хотел показать вид со спутника вместо стандартного.

Я обнаружил, что вы можете изменить типы карт согласно документации здесь < / а>. Однако я не знаю, как это сделать с данным примером.

Пример Google MapView.

let mapView = GMSMapView.map(withFrame: self.view.frame, camera: camera)
self.view.addSubview(mapView)

Пример Google MapType.

let mapView = GMSMapView.map(withFrame: .zero, camera: camera)
mapView.mapType = .satellite

Мое текущее решение (работает)

let mapView = GMSMapView.map(withFrame: view.frame, camera: camera)
view.addSubview(mapView)

Мой вопрос

Как бы мне совместить оба view.addSubview(mapView) и mapView.mapType = .satellite

Я нашел этот вопрос здесь, но не мог понять из этого. Наверное, из-за отсутствия у меня опыта.

Любая помощь будет принята с благодарностью.


person Beaniie    schedule 20.05.2021    source источник
comment
Вы пробовали добавить строку mapView.mapType = .satellite перед строкой view.addSubview(mapView)?   -  person Andrew    schedule 20.05.2021
comment
И поэтому я новичок. +1 (Это сработало.)   -  person Beaniie    schedule 20.05.2021


Ответы (1)


Использовать

let mapView = GMSMapView.map(withFrame: .zero, camera: camera) 
mapView.mapType = .satellite 
view.addSubview(mapView)
person Sh_Khan    schedule 20.05.2021