mvglasow
588332a23b
[traffic] Remove dead code
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:22 +03:00
mvglasow
3eb99e952c
[map] Documentation and comments
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:22 +03:00
mvglasow
488159e2f9
[traffic] Implement Clear()
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:22 +03:00
mvglasow
f30316d868
[traff_assessment_tool] Open TraFF feed
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:22 +03:00
mvglasow
daaf52d27d
[traffic] Fix Push() and make it public for testing
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:22 +03:00
mvglasow
ba9980ba36
[traffic] Introduce test mode for traffic manager
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:22 +03:00
mvglasow
62ee9d5b46
[traffic] Abort event loop run immediately if TrafficManager is disabled
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
dd7ed98c1a
[traffic] Use enabled state instead of Start()
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
185febd8d8
[traffic] Documentation and comments
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
c6de2a25aa
[traffic] Documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
9afb28aaa1
[traffxml] Add router-based decoder, still crude, ugly and buggy
...
To use it, redefine DefaultTraffDecoder in traffxml/traff_decoder.hpp
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
bd178932c1
[traffic] Refactor TraFF decoder into separate class
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
5b67d668bd
[traffic] Refactor message decoding
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
f7adea08a2
[traffic] Documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:21 +03:00
mvglasow
2ed300ca08
[traffic] Comment cleanup
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
52a915211e
[traffic] Remove mwms from ThreadRoutine()
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
a7897e2347
[traffic] Calculate filter list for active MWMs
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
e3f5dd3ca8
[traffic] Throttle UI/router refresh while messages are being processed
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
74d79e5c8e
[traffic] Reuse previously decoded segments and coloring, where possible
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
356b051036
[traffic] Re-enable message deduplication between feed queue and cache
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
c8d5a07262
[traffic] Defer TrafficManager startup until MWMs are first updated
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
e94c23d538
[traffic] Insert mew messages into cache but skip deduplication for now
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
2ba3030366
[traffic] Remove forgotten InitializeDataSources() method
...
Obsolete since we started using a single data source in 5a031c55
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
3455050876
[traffic] Forgotten hunk of 9f39d3bc (store coloring with message)
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
cf57942a0b
[traffic] Allow decoding to be interrupted after each message
...
Message deduplication currently disabled
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
3a713c477a
[traffic] Refactor IsoTime into a class
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
edb1b7e784
[traffic] Consolidate feed queue before decoding messages
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
53e80b9283
[traffic] Refactor m_feeds to m_feedQueue
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
7107314e2f
[traffic] Store colorings with message and build global coloring from that
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
fafec070c9
[traffic] Use MWM ID for Coloring map, now that we have a single DataSource
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
d7facd5732
[openlr] Initialize OpenLR decoder with a single DataSource
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
d0a9c564e4
[traffic] Process TrafficImpact::m_maxspeed
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
a9ceec3995
[traffic] Initialize TrafficManager with a DataSource
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
73d61ff655
[traffic] Store TraFF message ID with decoded path
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
24d65bd37f
WIP: [traffic] Implement basic TraFF parsing, currently from hardcoded path
...
Not feature complete, produces incorrect results for some test cases
Some parts of the implementation are not very elegant yet
Inefficient as the whole set of messages is parsed on update
Lots of verbose debug logging
Lots of dead code from old traffic module (#ifdef traffic_dead_code)
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
2017907b1f
[traffic] Documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
6e8d400611
[traffic] Include OpenLR headers in traffic_manager.cpp
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
737d7b5643
[traffic] Initialize TrafficManager with CountryParentNameGetterFn
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
# Conflicts:
# map/framework.cpp
# map/traffic_manager.cpp
# map/traffic_manager.hpp
2025-07-28 00:33:19 +03:00
mvglasow
9c93f421ac
[traffic] Add documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
932dda6552
Revert "[desktop] Disable traffic switch and TrafficManager initialization."
...
This reverts commit 16ad61f4c8ebd22bdc282496122db49a5243f02f.
2025-07-28 00:33:18 +03:00
Kiryl Kaveryn
cc6958282b
[map] Save points altitudes when saving route as a track ( #10759 )
...
[map] Save points altitudes when saving route as a track
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-25 18:22:07 +02:00
Kiryl Kaveryn
21cc2bbf52
[map] Show track's place page screen on save route automatically
...
It will help the user to save the track to the right place, set color and name without searching for the track in the bookmarks screen.
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-25 18:22:07 +02:00
Yannik Bloscheck
1cf4ff21ec
[ios] Added setting for map language
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-25 17:41:01 +02:00
Kiryl Kaveryn
e7524e5725
[map] [ios] disable category displaying for ios
...
Because it is displayed in the Edit cell on the Place Page
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
a19cbbbbf7
[ios] [map] Show Add Place for business
...
Closes https://github.com/organicmaps/organicmaps/issues/10849
Related PRs: https://github.com/organicmaps/organicmaps/pull/9002 and https://github.com/organicmaps/organicmaps/pull/8158
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
zyphlar
57e86d72e9
[core] Use hyphens instead of colons for address ranges
...
Signed-off-by: zyphlar <zyphlar@gmail.com >
2025-07-20 16:28:01 +07:00
Harry Bond
8213a278d7
[core] Remove legacy opening_hours stuff
...
Signed-off-by: Harry Bond <me@hbond.xyz >
2025-07-14 15:51:07 +02:00
Konstantin Pastbin
bb76900376
[tests] Update KML placemarks uris to comaps.at
...
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com >
2025-06-16 09:31:08 +02:00
Matheus Gomes
d4e1d53c40
Rebranded the app for iOS
2025-06-15 18:32:35 +07:00
cyber-toad
45bba5fb5e
[routing] Add possibility to save routes as tracks
...
Signed-off-by: cyber-toad <the.cyber.toad@proton.me >
2025-06-07 17:34:29 +02:00