mvglasow
|
ef806cf18a
|
Synchronize map updates with traffic manager
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-08-28 21:10:42 +03:00 |
|
mvglasow
|
d46c0fec76
|
[traffic] Fix endless loop in TrafficManager::Invalidate()
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-08-24 22:15:30 +03:00 |
|
mvglasow
|
2663eda820
|
[traff_assessment_tool] Basic traffic message panel
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-08-19 00:16:17 +03:00 |
|
mvglasow
|
90d7cadc3f
|
Merge commit '211e3fb4' into traffic
# Conflicts:
# android/app/src/main/cpp/CMakeLists.txt
# android/app/src/main/java/app/organicmaps/sdk/util/Config.java
# android/app/src/main/java/app/organicmaps/settings/SettingsPrefsFragment.java
# android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageLinksFragment.java
# android/sdk/src/main/cpp/app/organicmaps/sdk/OrganicMaps.cpp
# indexer/ftypes_matcher.hpp
# iphone/Maps/Maps.xcodeproj/project.pbxproj
|
2025-08-16 18:04:14 +03:00 |
|
mvglasow
|
3a6f21dbd1
|
[traffic][android] Implement Android TraFF source
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-08-16 14:59:22 +03:00 |
|
Yannik Bloscheck
|
185ae66101
|
[core] Fix local language not being used in some cases
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
|
2025-08-12 12:36:56 +02:00 |
|
Henry Sternberg
|
78baadfe95
|
[core][drape] Making arrows smooth again
Signed-off-by: Henry Sternberg <dev@bluelightmaps.com>
|
2025-08-11 16:58:28 +02:00 |
|
Alexander Borsuk
|
76d7ef146c
|
Removed SignedRound and replaced std::round with std::lround where needed
Also see https://clang.llvm.org/extra/clang-tidy/checks/bugprone/incorrect-roundings.html
Signed-off-by: Alexander Borsuk <me@alex.bio>
|
2025-08-11 14:58:45 +02:00 |
|
Alexander Borsuk
|
30718e106e
|
ADL for AlmostEqual* and use math:: instead of base:: (#9634)
* ADL for AlmostEqual* and use math:: instead of base::
Signed-off-by: Alexander Borsuk <me@alex.bio>
|
2025-08-11 14:58:45 +02:00 |
|
Kiryl Kaveryn
|
460a7fa480
|
[map] Fix zoom on selected/saved track
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
|
2025-08-07 13:39:05 +02:00 |
|
David Martinez
|
372a7a90c5
|
[styles] Switch food_court to fork and knife icon
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
|
2025-08-07 11:27:30 +02:00 |
|
Viktor Govako
|
1151f0fb75
|
[android] Expected "Show on map" search button behaviour.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
|
2025-07-31 13:03:12 +02:00 |
|
hemanggs
|
90492e95e6
|
[drape] Allow controlling viewport restoration on DeactivateMapSelection
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
|
2025-07-31 13:03:12 +02:00 |
|
mvglasow
|
dde50bd0a1
|
[traffic] Default URL
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-29 20:39:57 +03:00 |
|
David Martinez
|
8b03e99035
|
[styles] Add fast_food search result icons & bookmark icons
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
|
2025-07-29 21:49:45 +07:00 |
|
David Martinez
|
3aabde338a
|
[styles] Add bicycle search result icons & bookmark icons
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
|
2025-07-29 21:41:20 +07:00 |
|
David Martinez
|
d5d86ffd36
|
[styles] Add charging_station search result icon & bookmark icon
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
|
2025-07-29 21:38:49 +07:00 |
|
mvglasow
|
034856f033
|
Merge commit '20c9fc5f' into traffic-2025072304
# Conflicts:
# android/app/src/main/res/xml/prefs_main.xml
# qt/CMakeLists.txt
|
2025-07-28 18:27:49 +03:00 |
|
mvglasow
|
f53c794fdd
|
[traffic] Add missing qualifier
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 01:00:43 +03:00 |
|
mvglasow
|
871cd73592
|
[traffic] Make traffic initialization work with LoadMapsAsync()
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
2729d07732
|
[traffic] Fix assignment
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
3b1fca01e3
|
[traffic] API to reconfigure a running HttpTrafficSource
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
7283e4ecb4
|
[traffic] Read HttpTrafficSource parameters from config
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
75c7d146af
|
[traffic] Unsubscribe when traffic manager is disabled
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
d988ab3326
|
[traffic] Restore decoded segments from cache on startup
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
3f58c6ee20
|
[traffic] Implement HttpTraffSource
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
a20d1453e0
|
[traffic] Documentation
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
e825753487
|
[traffic] Remove obsolete code
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
cc58eaa50a
|
[traffic] Restore and document enable/disable/pause/resume logic
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
75197a11a8
|
[traffic] Consider routing MWMs when updating subscriptions on resume
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
d03b47bee0
|
[traffic] Refactoring
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:25 +03:00 |
|
mvglasow
|
daf344b27f
|
[traffic] Remove m_mwmCache and related logic
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
121bdc4af8
|
[traffic] Do not announce traffic updates if nothing has changed
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
6656c7e441
|
[traffxml] Make sources pluggable
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
4f4d376a4a
|
[traffic] Comment out unused code
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
9eeac05fdf
|
[traffic] Update routing MWMs as route changes
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
964368f5d4
|
[traffic] Replace full invalidation with subscription recalculation
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
23922f1c2b
|
[traffic] Invalidate per MWM on download (untested)
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
dd65e89f8f
|
[traffic] Feature-complete cache persistence, including decoded coloring
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:24 +03:00 |
|
mvglasow
|
9fb08bdc56
|
[traffxml] Store message cache in file
So far only API and tests, and without decoded segments
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:23 +03:00 |
|
mvglasow
|
371a58f6f9
|
[traffic] Use traff_storage to read hardcoded poll feeds
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:23 +03:00 |
|
mvglasow
|
04b2059ca0
|
[traffic] workaround for drape bug when updating segments
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:23 +03:00 |
|
mvglasow
|
ed15925251
|
[traffxml] Remove some log output
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:23 +03:00 |
|
mvglasow
|
173b5e1718
|
[traffic] Update clear/purge logic to use update mechanism
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:23 +03:00 |
|
mvglasow
|
26aa5e5f54
|
[traffic] Handle removed segments or eased traffic impact
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:23 +03:00 |
|
mvglasow
|
f31541efb2
|
[traffxml] Purge expired messages
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:23 +03:00 |
|
mvglasow
|
b98fe1999c
|
Documentation
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:22 +03:00 |
|
mvglasow
|
d72bd9e00e
|
[traffic] Update traffic for all MWMs, active or not
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:22 +03:00 |
|
mvglasow
|
8cffe8fa64
|
[traffic] Documentation and comments
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:22 +03:00 |
|
mvglasow
|
ae5dea4a53
|
[traffic] Comment out more obsolete code
Signed-off-by: mvglasow <michael -at- vonglasow.com>
|
2025-07-28 00:33:22 +03:00 |
|