Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 谷歌地图不会显示xcode8.2的新版本_Ios_Swift_Google Maps_Swift3.0.2 - Fatal编程技术网

Ios 谷歌地图不会显示xcode8.2的新版本

Ios 谷歌地图不会显示xcode8.2的新版本,ios,swift,google-maps,swift3.0.2,Ios,Swift,Google Maps,Swift3.0.2,我尝试将iOS版谷歌地图SDK与Swift和Xcode 8.2结合使用 我已将API密钥设置正确 我使用谷歌地图SDK网站示例代码 let camera = GMSCameraPosition.cameraWithLatitude(-33.86, longitude: 151.20, zoom: 6) let mapView = GMSMapView.mapWithFrame

我尝试将iOS版谷歌地图SDK与Swift和Xcode 8.2结合使用

我已将API密钥设置正确

我使用谷歌地图SDK网站示例代码

   let camera = GMSCameraPosition.cameraWithLatitude(-33.86,
                                                      longitude: 151.20, zoom: 6)
    let mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
    mapView.myLocationEnabled = true
    myView = mapView
它将显示错误:

“cameraWithLatitude(uuz:经度:缩放:)”已重命名为“camera(withLatitude:经度:缩放:)”

swift:84:47:“CGRectZero”在swift中不可用

swift:85:17:“myLocationEnabled”已重命名为“isMyLocationEnabled”

因此,我将更改为如下所示:

   let camera = GMSCameraPosition.camera(withLatitude: -33.86,
                                                      longitude: 151.20, zoom: 6)
    let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
    myView.isMyLocationEnabled = true
    myView = mapView
但是谷歌地图仍然没有显示出来

有人知道问题出在哪里吗


非常感谢。

问题是您已经用
CGRect.zero
初始化了
mapView
,因此帧是
(0.0,0.0,0.0,0.0)
意味着
0宽度
0高度
,而不是像
视图.bounds>那样正确设置

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

问题是您已经使用
CGRect.zero
初始化了
mapView
,因此帧是
(0.0,0.0,0.0,0.0)
表示
0宽度
0高度
,而不是像
视图.bounds>那样正确设置

let mapView = GMSMapView.map(withFrame: self.view.bounds, camera: camera)
让您的启用API位于

让您的启用API位于


@dickfala欢迎伴侣:)@dickfala欢迎伴侣:)