搜索结果是一个数组,
Search results: (
"Type: 9 ; Id: 0 ; Name: CMH Family Wing ; GPS lon: 71.538612 ; GPS lat: 34.002556 ; Category: 124 ; MainCategory: 2 ; textureID: 33 ; Nr. of;",
"Type: 9 ; Id: 0 ; Name: CMH Peshawar - Central Military Hospital ; GPS lon: 71.542702 ; GPS lat: 34.003410 ; Category: 124 ; MainCategory: 2 ; textureID: 33 ; Nr. of;"
)
发布于 2017-01-16 05:56:56
以下功能
-(void)searchService:(SKSearchService *)searchService didRetrieveNearbySearchResults:(NSArray *)searchResults withSearchMode:(SKSearchMode)searchMode;
返回SKSearchResult
对象的数组,SKSearchResult
类包含您需要处理的所有属性,请参见下面
-(void)searchService:(SKSearchService *)searchService didRetrieveNearbySearchResults:(NSArray *)searchResults withSearchMode:(SKSearchMode)searchMode{
for(SKSearchResult *result in searchResults){
NSLog(@"Lat = %f, Lon = %f",result.coordinate.latitude,result.coordinate.longitude);
}
}
有关更多信息,请访问这里。
干杯。
发布于 2017-01-16 05:53:05
搜索结果是一个字典数组,您可以遍历结果数组,并使用[NSDictionary objectForKey:@""]
方法从这个数组中获取每个“GPS lon”和“GPS lat”。
NSString *lonStr = [dic objectForKey:@"GPS lon"];
NSString *latStr = [dic objectForKey:@"GPS lat"];
https://stackoverflow.com/questions/41669994
复制相似问题