当前位置错误无法完成操作。 (Google Place SDK,自动填充错误)

时间:2016-08-26 15:57:48

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

从2天开始,我有以下错误消息:  " Places API库中发生内部错误。如果您认为此错误代表错误,请使用我们的社区和支持页面(https://developers.google.com/places/support)上的说明提交报告。"

这是我的代码:

 -(void)GetCurrentLocation {

    [_locationPoint setHidden:NO];
    [_placesClient currentPlaceWithCallback:^(GMSPlaceLikelihoodList *likelihoodList, NSError *error) {
        if (error != nil) {
            NSLog(@"Current Place error %@", [error localizedDescription]);
            return;
        }

        for (GMSPlaceLikelihood *likelihood in likelihoodList.likelihoods) {
            GMSPlace *place = likelihood.place;
            NSLog(@"Current Place name %@ at likelihood %g", place.name, likelihood.likelihood);
            NSLog(@"Current Place address %@", place.formattedAddress);
            _depart.text = place.formattedAddress;
            NSLog(@"Current Place attributions %@", place.attributions);
            NSLog(@"Current PlaceID %@", place.placeID);
            NSLog(@"coordinates %f,%f",place.coordinate.latitude,place.coordinate.longitude);
        }

    }];
}

我不明白,我没有更改我的代码,这个错误突然出现。

Google Maps SDK for iOS和Google Places API for iOS版本:2.0.26137.0

2 个答案:

答案 0 :(得分:1)

您收到此错误是因为您已经超过 1000 每天点击限制,您可以通过购买Google Web服务API来扩展您的限制,因此read google official doc.

答案 1 :(得分:0)

当您将podFile更新到新版本并更改podFile.Lock时,就会发生此问题。 转到旧的podFile.Lock并查看google map版本。 如果有任何更改,只需复制旧的podiflie.Lock并粘贴当前内容即可。

安装Pod,我认为它会像魅力一样工作。