static
| 289 | |
| 290 | // static |
| 291 | ReverseGeocoder::RegionAddress ReverseGeocoder::GetNearbyRegionAddress(m2::PointD const & center, |
| 292 | storage::CountryInfoGetter const & infoGetter, |
| 293 | CityFinder & cityFinder) |
| 294 | { |
| 295 | RegionAddress addr; |
| 296 | addr.m_featureId = cityFinder.GetCityFeatureID(center); |
| 297 | if (!addr.m_featureId.IsValid() || addr.m_featureId.m_mwmId.GetInfo()->GetType() == MwmInfo::WORLD) |
| 298 | addr.m_countryId = infoGetter.GetRegionCountryId(center); |
| 299 | return addr; |
| 300 | } |
| 301 | |
| 302 | string ReverseGeocoder::GetLocalizedRegionAddress(RegionAddress const & addr, RegionInfoGetter const & nameGetter) const |
| 303 | { |
no test coverage detected