Google Places for iOS版本3

时间:2019-01-30 11:35:46

标签: ios objective-c google-places-api

今天,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);
    }
}];

1 个答案:

答案 0 :(得分:1)

原来Google所做的改变并不十分明显。

就我而言,我以前在API密钥上添加了“ iOS版Places SDK”限制,但新内容需要“ Places API ”限制。