今天,Google发布了其iOS版Places API的第3版。升级项目并使用新的findPlaceLikelihoodsFromCurrentLocationWithPlaceFields
方法时,出现以下错误:
“拾取位置错误操作无法完成。内部 在Places API库中发生错误。...“
有什么想法吗?
这是我完整的Objective C代码:
GMSPlaceField fields = GMSPlaceFieldName;
GMSPlacesClient *placesClient;
placesClient = [GMSPlacesClient sharedClient];
[placesClient findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:fields callback:^(NSArray* likelihoods, NSError* error){
if(error != nil)
{
//##
NSLog(@"Pick Place error %@", [error localizedDescription]);
return;
}
for(GMSPlaceLikelihood *likelihood in likelihoods)
{
//##
NSLog(@"likelihood.place : %@",likelihood.place.name);
}
}];
答案 0 :(得分:1)
原来Google所做的改变并不十分明显。
就我而言,我以前在API密钥上添加了“ iOS版Places SDK”限制,但新内容需要“ Places API ”限制。