mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 21:13:35 +00:00
[traffic] Calculate filter list for active MWMs
Signed-off-by: mvglasow <michael -at- vonglasow.com>
This commit is contained in:
@@ -643,4 +643,16 @@ bool ParseTraff(pugi::xml_document const & document, TraffFeed & feed)
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
std::string FiltersToXml(std::vector<m2::RectD> & bboxRects)
|
||||
{
|
||||
std::ostringstream os;
|
||||
for (auto rect : bboxRects)
|
||||
os << std::format("<filter bbox=\"{} {} {} {}\"/>\n",
|
||||
mercator::YToLat(rect.minY()),
|
||||
mercator::XToLon(rect.minX()),
|
||||
mercator::YToLat(rect.maxY()),
|
||||
mercator::XToLon(rect.maxX()));
|
||||
return os.str();
|
||||
}
|
||||
} // namespace openlr
|
||||
|
||||
Reference in New Issue
Block a user