我刚刚开始学习如何在ios中使用google places api。我按照https://developers.google.com/places/ios-api/start给出了所有步骤。但我总是得到错误:
无法完成操作。 Places API无法找到用户的位置。这可能是因为用户未允许应用程序访问位置信息。
我刚刚编写了示例代码
placesClient?.currentPlaceWithCallback({
(placeLikelihoodList:GMSPlaceLikelihoodList?, error: NSError?) -> Void in
if let error = error {
print("Pick Place error: \(error.localizedDescription)")
return
}
self.nameLbl.text = "No current place"
self.addressLbl.text = ""
if let placeLikelihoodList = placeLikelihoodList {
let place = placeLikelihoodList.likelihoods.first?.place
if let place = place {
self.nameLbl.text = place.name
self.addressLbl.text = place.formattedAddress!.componentsSeparatedByString(",").joinWithSeparator("\n")
}
}
})
我没有得到错误的地方。我也尝试使用Google Place Autocomplete,它给我一个错误。我按照https://developers.google.com/places/ios-api/start
跟踪了从pod安装到Api Key生成的所有步骤