Peter
Peter

Reputation: 1109

Google Places for iOS version 3

Today Google released version 3 of its Places API for iOS. Upgrading my project and using the new findPlaceLikelihoodsFromCurrentLocationWithPlaceFieldsmethod I get the following error:

"Pick Place error The operation couldn’t be completed. An internal error occurred in the Places API library...."

Any ideas?

Here is my complete Objective C code:

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

Upvotes: 0

Views: 274

Answers (1)

yoitsro
yoitsro

Reputation: 293

Turns out Google changed things without being terribly obvious.

In my case, I used to have the "Places SDK for iOS" restriction added on the API key, but the new stuff requires the "Places API" restriction.

Upvotes: 1

Related Questions