我正在使用Google Places API显示用户所在位置附近的地方。当他们点击一个图钉时,注释视图会弹出名称和附近。还有一个细节公开按钮,它被分成一个详细视图控制器,该控制器应该显示该特定位置的所有细节。
以下是我如何获取所有名称的数据,为用户附近的所有地点放置ID和图像字符串:
NSArray* places = [json objectForKey:@"results"];
NSArray *icons = [places valueForKey:@"icon"];
NSArray *placeIDs = [places valueForKey:@"place_id"];
NSArray *names = [places valueForKey:@"name"];
for (NSString *imgString in icons)
{
NSLog(@"%@", imgString);
}
for (NSString *placeID in placeIDs)
{
NSLog(@"%@", placeID);
}
for (NSString *theName in names)
{
NSLog(@"%@", theName);
}
if ([places count] == 0)
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Sorry" message:@"Couldn't find any of those places near you" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:@"Cancel", nil];
[alertView show];
}
[self plotPositions:places];
因为你可以看到我只是循环遍历数组并检索所有数据。现在,我想要做的就是检索用户已经使用TAPPED的地方的数据。
所有帮助表示赞赏,提前致谢