iOS谷歌地图-GMSUserAddedPlace后端错误
我试图在ios中使用添加一个位置到Google地图,但我总是遇到一个“后端错误” 代码:iOS谷歌地图-GMSUserAddedPlace后端错误,ios,iphone,google-maps,sdk,Ios,Iphone,Google Maps,Sdk,我试图在ios中使用添加一个位置到Google地图,但我总是遇到一个“后端错误” 代码: 您可以尝试将类型数组更改为仅包含项。(例如,addPlace.types=[NSArray arrayWithObjects:@“食物”,nil];因为如果你的地方有多个类型,那么地方添加有时不起作用。是的,你是正确的。谢谢。我将类型数组减少为一种类型,现在它可以工作了。 GMSUserAddedPlace *addPlace = [[GMSUserAddedPlace alloc] init]
您可以尝试将
类型
数组更改为仅包含项。(例如,addPlace.types=[NSArray arrayWithObjects:@“食物”,nil];
因为如果你的地方有多个类型,那么地方添加有时不起作用。是的,你是正确的。谢谢。我将类型数组减少为一种类型,现在它可以工作了。
GMSUserAddedPlace *addPlace = [[GMSUserAddedPlace alloc] init];
addPlace.coordinate = CLLocationCoordinate2DMake(postCoordinates.latitude, postCoordinates.longitude);
addPlace.address = address;
addPlace.types = [NSArray arrayWithObjects:@"food", @"restaurant", @"establishment", nil];
addPlace.name = textField.text;
[_placesClient addPlace:addPlace callback:^(GMSPlace *place, NSError *error) {
if (error != nil) {
//here I get a google error which is titled 'backend error'
NSLog(@"User Added Place error %@", [error localizedDescription]);
return;
}
NSLog(@"Added place %@", place.placeId);
}];