gpt4 book ai didi

ios - 如何在 ios 中获取与位置搜索相关的图像

转载 作者:行者123 更新时间:2023-11-29 10:39:20 25 4
gpt4 key购买 nike

我正在创建一个基于 map 搜索的 iPad MasterDetail 应用程序。
MasterViewController 对关键字执行搜索并将结果传递给 TableViewDetailView 并提供包含来自 MasterView 的所选项目的 map 。当我选择 annotation 时,我想在 subview 中添加与搜索位置相关的图像。

最佳答案

这是我解决问题的方法。

NSString *nearBySearch = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=%f,%f&radius=200&key=%@",_mapItem.placemark.location.coordinate.latitude, _mapItem.placemark.location.coordinate.longitude, kGOOGLE_API_KEY];
NSURL *searchURL = [NSURL URLWithString:nearBySearch];
NSData* data = [NSData dataWithContentsOfURL: searchURL];
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:data
options:kNilOptions
error:&error];
NSArray* placeResults = [json objectForKey:@"results"];
NSDictionary *place = [placeResults objectAtIndex:i];
NSArray *photos = [place objectForKey:@"photos"];
NSArray *referencArray = [photoDetails objectForKey:@"photo_reference"];
NSString *photoURLString = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/photo?maxwidth=300&maxheight=300&photoreference=%@&key=%@", [referenceArray objectAtIndex:i], kGOOGLE_API_KEY];
NSURL *photoURL = [NSURL URLWithString:photoURLString];
NSData *imageData = [NSData dataWithContentsOfURL:photoURL];
placeImage = [UIImage imageWithData:imageData];

感谢@Anil Prasad 提供有值(value)的链接和帮助。

关于ios - 如何在 ios 中获取与位置搜索相关的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25281442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com