尝试使用Google地方信息入门Link
中的示例代码时出现此错误错误:当前位置错误:无法完成操作。 Places API库中发生内部错误。
我在viewDidLoad上调用此函数。我还使用此代码创建了一个IBAction,以确保它不是一个时间问题。我也是这样得到了同样的错误。
placesClient.currentPlace { (placeLikelihoods, error) in
guard error == nil else {
print("Current Place error: \(error!.localizedDescription)")
return
}
if let placeLikelihoods = placeLikelihoods {
for likelihood in placeLikelihoods.likelihoods {
let place = likelihood.place
print(place.name)
}
}
}
我在Firebase中创建了一个新项目,该项目在Google Dev Console中创建了一个新项目。我创建了新的API密钥,启用了Google地图和Google Places API。我添加了CoreLocation框架,我的pod是最新的。我不应该受到任何限制,因为这只是我的学习。我有使用位置设置我的Plist - 用户获得全新安装对话框。我接受了。我添加了here的位置管理器代码,以确保我获取该位置。我已经注册了Apple开发人员,以便在我的设备上安装该应用程序,以防该位置不能停留在模拟器上。我有一种感觉这是愚蠢的。请让我知道任何想法通过这个。谢谢!