forked from organicmaps/organicmaps
[iOS] Fixed hotel rating in Discovery
https://jira.mail.ru/browse/MAPSME-13215
This commit is contained in:
parent
03d2b46701
commit
e91440d734
1 changed files with 8 additions and 8 deletions
|
@ -106,8 +106,8 @@ using namespace discovery;
|
|||
NSString *subtitle = @(platform::GetLocalizedTypeName(readableType).c_str());
|
||||
NSString *title = result.GetString().empty() ? subtitle : @(result.GetString().c_str());
|
||||
|
||||
NSString *ratingValue = [self ratingValueForProductInfo:info];
|
||||
UgcSummaryRatingType ratingType = [self ratingTypeForProductInfo:info];
|
||||
NSString *ratingValue = [self ratingValueForRating:info.m_ugcRating];
|
||||
UgcSummaryRatingType ratingType = [self ratingTypeForRating:info.m_ugcRating];
|
||||
|
||||
NSString *distance = [self distanceFrom:center
|
||||
to:result.GetFeatureCenter()];
|
||||
|
@ -137,8 +137,8 @@ using namespace discovery;
|
|||
}
|
||||
NSString *price = @(result.GetHotelApproximatePricing().c_str());
|
||||
|
||||
NSString *ratingValue = [self ratingValueForProductInfo:info];
|
||||
UgcSummaryRatingType ratingType = [self ratingTypeForProductInfo:info];
|
||||
NSString *ratingValue = [self ratingValueForRating:result.GetHotelRating()];
|
||||
UgcSummaryRatingType ratingType = [self ratingTypeForRating:result.GetHotelRating()];
|
||||
|
||||
NSString *distance = [self distanceFrom:center
|
||||
to:result.GetFeatureCenter()];
|
||||
|
@ -169,12 +169,12 @@ using namespace discovery;
|
|||
return @(distance.c_str());
|
||||
}
|
||||
|
||||
- (NSString *)ratingValueForProductInfo:(search::ProductInfo const &)info {
|
||||
return @(place_page::rating::GetRatingFormatted(info.m_ugcRating).c_str());
|
||||
- (NSString *)ratingValueForRating:(float)rating {
|
||||
return @(place_page::rating::GetRatingFormatted(rating).c_str());
|
||||
}
|
||||
|
||||
- (UgcSummaryRatingType)ratingTypeForProductInfo:(search::ProductInfo const &)info {
|
||||
return (UgcSummaryRatingType)place_page::rating::GetImpress(info.m_ugcRating);
|
||||
- (UgcSummaryRatingType)ratingTypeForRating:(float)rating {
|
||||
return (UgcSummaryRatingType)place_page::rating::GetImpress(rating);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
Loading…
Add table
Reference in a new issue