【问题标题】:How would i display Google Maps SDK iOS Satellite view using googles own example我将如何使用谷歌自己的例子显示谷歌地图 SDK iOS 卫星视图
【发布时间】:2021-05-20 14:14:02
【问题描述】:

我已经加载了适用于 iOS 的 Google Maps SDK,并按照here 显示的 google 文档中的给定示例。用这个例子构建我的应用程序很好,这很棒。不过,我想显示卫星视图而不是标准视图。

我发现您可以根据文档here 更改地图类型。但是,我不确定如何使用给定的示例。

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 结合起来

我确实找到了这个问题here,但无法真正理解它。可能是因为我缺乏经验。

任何帮助将不胜感激。

【问题讨论】:

  • 您是否尝试在view.addSubview(mapView) 行之前添加行mapView.mapType = .satellite
  • 这就是我是新手的原因。 +1(做到了。)

标签: ios swift google-maps-sdk-ios


【解决方案1】:

使用

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 2011-08-24
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多