7e10e6640c
Added support for the "base-stroke-width" rendertheme parameters
2023-08-09 01:19:41 +02:00
97b61451b1
Removed the zoom level offset hack
...
In the Mapsforge library the offset is dependent on the tile size which is
in turn dependent on whether the tiles are hidpi or not. In other words
the Mapsforge library is broken and inconsistent between hidpi/non-hdpi
displays. GPXSee is consistent here and we have thus tochoose one zoom level
mapping (i.e. what zoom level corresponds to what resolution). Lets choose
"no offset" = more details on a given zoom level/resolution.
2023-08-09 01:12:42 +02:00
d064cedbbe
Apply the Mapsforge maps zoom levels offset
...
Offset the Mapsforge zoom level when fetching data/rendering the tiles to get
the expected data/sizes/widths for the tiles at the given zoom level.
2023-08-05 18:56:55 +02:00
61b51e5596
Be more tolerant to unknown file header data
2023-08-04 09:34:36 +02:00
4bf81e020f
Yet another code cleanup
2023-08-03 00:39:56 +02:00
e07e109c7d
Code cleanup
2023-08-01 23:38:33 +02:00
dcf45475ba
Show the arrows even when no label is set
2023-08-01 23:21:49 +02:00
3e8b54f605
Added hi-dpi one-way street (+ water ways) arrows
2023-07-31 23:36:14 +02:00
96e762beb5
Properly mark one-way streets in data from NET links
2023-07-14 09:52:27 +02:00
b4be5ea206
Display one-way streets info in IMG maps
2023-07-13 11:59:53 +02:00
cd220216dd
Do not affect the map object scaling when resizing the tiles
2023-07-04 20:27:41 +02:00
0d6b02f466
Removed obsolete include
2023-06-30 09:55:35 +02:00
059c515175
Added graph pinch zooming
...
Fixes #501
2023-06-29 07:22:11 +02:00
688861bf65
Code cleanup
2023-06-23 09:30:44 +02:00
41188360bf
Make the Mapsforge tiles sufficient large for the layout
2023-06-14 00:40:00 +02:00
9afeaf672a
Properly match symbols to captions
2023-06-10 08:11:18 +02:00
5ddd63e697
Do not limit text that was not inserted
2023-06-06 07:32:42 +02:00
88fa1ed786
Some more Mapsforge maps rendering improvements
2023-06-06 07:18:31 +02:00
1233d20a21
Added support for lineSymbols in Mapsforge maps
2023-06-04 23:56:00 +02:00
1746eddb8d
Code cleanup
2023-06-03 13:35:29 +02:00
ecda5103c8
Properly handle Mapsforge style menus
2023-05-31 01:01:42 +02:00
2b300fab54
Code cleanup
2023-05-29 23:19:16 +02:00
961061b643
Added rescue station
2023-05-28 11:28:12 +02:00
8bebea53ad
Added LNDELV elevation values
2023-05-28 10:40:39 +02:00
c3b484bb75
Properly include std::isnan()
2023-05-26 21:57:45 +02:00
d6d43baec5
Optimization
2023-05-26 21:30:27 +02:00
c6c3e0978c
Use generic icon rotate instead of special icon draw functions
2023-05-26 21:28:44 +02:00
320b04c3fa
Added support for line "dy" parameter
2023-05-22 23:29:04 +02:00
822a0c2866
Tile search can be done lock-free
2023-05-21 09:14:19 +02:00
a92d6efec6
Do not do any time consuming actions in the mapview redraw callback
...
On all vector maps (ENC, IMG and Mapsforge), do the data loading
asynchronous like the tile rendering.
2023-05-19 19:33:22 +02:00
8a72b20af8
Added support for all paths scaling modes
2023-05-19 01:30:54 +02:00
e351eb6370
Only preallocate the memory when usin moveto/lineto
2023-05-17 23:10:45 +02:00
81e967f20d
Only fetch data when the rect is valid
2023-05-17 23:08:17 +02:00
cf81a90865
Some more micro-optimizations & code cleanup
2023-05-16 23:03:07 +02:00
d0cea97c90
Added support for custom HTTP headers in map tile requests
2023-05-13 15:01:35 +02:00
ddc7eb7149
Do not outline soundings like in ENC maps
2023-05-12 10:19:52 +02:00
bb22ad95b7
Use the point label as additional source for the id hash
...
Some (marine) maps have different points with the same type on the same
position.
2023-05-11 22:57:35 +02:00
60e83b24f9
Use as much as possible of the 64b hash in Qt6
2023-05-11 21:31:10 +02:00
e6fdd0f53d
Fixed crash on empty routes
2023-05-07 21:15:44 +02:00
d9c0770b51
Code cleanup
2023-05-06 21:53:40 +02:00
ca6c7247c0
Added missing cache insert
2023-05-06 16:14:49 +02:00
190a961242
Fixed wrong date info on tracks with segments
2023-05-04 21:49:02 +02:00
ccfb748404
Fixed KMZ maps bounds computation
2023-05-04 21:14:52 +02:00
a4a54101a3
Removed forgotten debug stuff
2023-05-04 09:51:42 +02:00
97e12d809f
Map API refactoring
...
Including several map providers refactoring/rewrite
especial KML, JNX and TrekBuddy atlases.
2023-05-04 09:38:35 +02:00
62aabe0c56
If there are broken matrix limits, ignore them
2023-04-27 00:16:54 +02:00
2bd25dd9b0
Fixed build with Qt < 5.13
2023-04-25 23:33:54 +02:00
8cea06f2ad
Improve SQLite-based maps error reporting
2023-04-25 22:52:55 +02:00
1d589e25d8
Some more Mapsforge microoptimizations + code cleanup
2023-04-25 22:11:47 +02:00
1eaaf719fd
Code cleanup
2023-04-25 00:02:50 +02:00