我需要使用谷歌地方数据库中尚未包含的谷歌地方API添加新的营业地点。为此,我们使用了addPlace: callback:^
我相信这种方法成功添加了一个新的业务位置,回调会向我们发送回复,并对Places API进行审核,如果获得批准,则会添加到全局位置数据库。
我使用了相同的回叫方法,但无法从中获得任何回复。
我的代码如下,
GMSPlacesClient *placesClient;
[placesClient addPlace:userAddedPlace callback:^(GMSPlace *place, NSError *error) {
if (error != nil) {
NSLog(@"User Added Place error %@", [error localizedDescription]);
return;
}
NSLog(@"Added place with placeID %@", place.placeID);
NSLog(@"Added Place name %@", place.name);
NSLog(@"Added Place address %@", place.formattedAddress);
}];
我们会在此对象 userAddedPlace
中保留位置详细信息此代码中是否有任何问题?帮我解释为什么在调用此方法后我没有得到回复。提前谢谢。
答案 0 :(得分:0)
你是否初始化了placeClient对象?尝试GMSPlacesClient * placesClient = [GMSPlacesClient sharedClient];