什么是类型' GMSReverseGeocodeCallback的回调处理程序的例子!'对于reverseGeocodeCoordinate()函数?

时间:2015-12-04 20:14:51

标签: ios swift google-maps sdk

GMSReverseGeocodeCallback!函数的reverseGeocodeCoordinate()类型的回调处理程序的示例是什么?

我只是不知道将什么放入' completionHandler'的第二个参数。

func mapView(mapView: GMSMapView!, idleAtCameraPosition position: GMSCameraPosition!) {
        geocoder.reverseGeocodeCoordinate(position.target, completionHandler: GMSReverseGeocodeCallback)
    }

1 个答案:

答案 0 :(得分:1)

当您查找GMSReverseGeocodeCallback(cmd +点击)的定义时,您会发现:

public typealias GMSReverseGeocodeCallback = (GMSReverseGeocodeResponse!, NSError!) -> Void

所以处理程序是:

geocoder.reverseGeocodeCoordinate(position.target, completionHandler: { (response: GMSReverseGeocodeResponse!, error: NSError!) -> Void in
   //TODO     
})