谷歌地图相机位置

时间:2016-07-15 11:26:07

标签: ios swift

在我的iOS应用程序中,我使用谷歌地图SDK获取当前用户位置,现在工作正常。但问题是相机位置始终与右侧对齐。我想将位置对齐到左侧或中间位置。任何人都可以给我一个想法...

Image

2 个答案:

答案 0 :(得分:0)

override func observeValueForKeyPath(keyPath: String, ofObject object: AnyObject, change: [NSObject : AnyObject], context: UnsafeMutablePointer<Void>) {
    if !didFindMyLocation {
        let myLocation: CLLocation = change[NSKeyValueChangeNewKey] as CLLocation
        viewMap.camera = GMSCameraPosition.cameraWithTarget(myLocation.coordinate, zoom: 10.0)
        viewMap.settings.myLocationButton = true

        didFindMyLocation = true
    }
}

使用

viewMap.camera = GMSCameraPosition.cameraWithTarget(myLocation.coordinate, zoom: 10.0)

它将以当前位置为中心。

答案 1 :(得分:-1)

我遇到了同样的问题,我一直在努力解决这个问题,但我找到了解决方案并希望与您分享以解决您的问题。

嗯,在我们的案例中,问题是域名和托管服务提供商。基本上,域名在不同的公司,它指向托管服务器。当我将静态响应url更改为托管提供商ip地址/ worldpay / processing / response时,它工作正常!每个人都有不同的设置,但我认为我们的域名和托管在两个不同的公司的事实导致了这个问题。

干杯