首页 > 解决方案 > iOS 版 Google 地方信息 3

问题描述

今天,谷歌发布了 iOS 版 Places API 的第 3 版。升级我的项目并使用新findPlaceLikelihoodsFromCurrentLocationWithPlaceFields方法出现以下错误:

“Pick Place 错误操作无法完成。Places API 库中发生内部错误......”

有任何想法吗?

这是我完整的目标 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);
    }
}];

标签: iosobjective-cgoogle-places-api

解决方案


事实证明,谷歌改变了一些事情,但并不十分明显。

就我而言,我曾经在 API 密钥上添加了“Places SDK for iOS”限制,但新的东西需要“ Places API ”限制。


推荐阅读