你好我在我的IOS應用程序中使用谷歌自動完成的地方。但問題是它沒有工作。我無法獲得用戶的當前位置。獲取用戶的當前位置谷歌API不工作
搜索功能成功地顯示自動完成框的地方,但我遇到的唯一問題是無法得到用戶當前的location.This是獲取用戶當前的位置,我使用
class ViewController: UIViewController,CLLocationManagerDelegate {
var locationManager = CLLocationManager()
var placesClient : GMSPlacesClient?
override func viewDidLoad() {
super.viewDidLoad()
locationManager.requestAlwaysAuthorization()
run()
}
func run(){
self.placesClient?.currentPlaceWithCallback({ (list: GMSPlaceLikelihoodList?, error: NSError?) -> Void in
if let error = error {
print("error: \(error.description)")
return
}
for likelihood in list!.likelihoods {
if let likelihood = likelihood as? GMSPlaceLikelihood {
let place = likelihood.place
print("Current Place name \(place.name) at likelihood \(likelihood.likelihood)")
print("Current Place address \(place.formattedAddress)")
print("Current Place attributions \(place.attributions)")
print("Current PlaceID \(place.placeID)")
}
}
})
}
我的代碼在info.plist中添加密鑰以及我正在編譯我的手機上的應用程序。
我做錯了什麼? – hellosheikh