ios - 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);
}
}];
解决方案
事实证明,谷歌改变了一些事情,但并不十分明显。
就我而言,我曾经在 API 密钥上添加了“Places SDK for iOS”限制,但新的东西需要“ Places API ”限制。
推荐阅读
- r - 多个类的通用 S3 函数
- facebook - Facebook API 页面令牌
- forms - 基于 RDF 或 OWL 的快速应用程序开发框架?
- html - 输入自行设置默认值
- ag-grid - 从版本 9 升级 ag-grid 版本 19 时,右键单击工具面板选项未出现
- javascript - 尝试访问 API 调用时出现 Javascript 404 错误
- mongodb - 我想备份安装在我的服务器上的数据库?
- javascript - Puppeteer 获取有关加载页面的信息 - 加载的文件列表及其大小
- python -
- python - Python:将每一行与dict中的值相加