e63fbffe08
Silenced compiler warnings
2023-10-10 23:05:15 +02:00
78240787ab
Fixed line splitting algorithm
2023-10-10 08:11:08 +02:00
197c3b91be
Fixed/improved path label layout algorithm
2023-10-09 21:58:03 +02:00
b123981dde
Fixed llBounds() functions with broken signatures
2023-09-25 18:20:37 +02:00
0531389cd8
Fixed storing of WMTS tiles with file system incompatible tile matrix names
2023-09-16 14:29:09 +02:00
a281a68cbd
Decreased map zoom level treshold to 80%
...
There are evidently more maps that have bigger diferences in bounding box
latitudes which lead to differnt resolutions for the same zoom level in
Mercator projection than maps that would have zoom level differences < 20%.
2023-09-15 23:28:55 +02:00
2e7f8dc341
Fixed map resolution computation for maps > world/2
2023-09-15 23:28:16 +02:00
d310399b4f
Fixed Qt6 build
2023-09-14 19:02:19 +02:00
845a4b2921
Yet another TrekBuddy compatability enhancement & fixes
...
+ related map API refactoring
2023-09-14 18:36:03 +02:00
00fff55cd3
Check for bounds overflow in the computed/approximated case
2023-09-13 22:33:14 +02:00
722f3acb1e
Support all variants of TrekBuddy maps/atlases
...
Added support for gmi calibration files and arbitrary named tba/map/gmi files.
2023-09-13 20:02:24 +02:00
b38cf31920
Allow arbitrary .map file names in TrekBuddy TAR maps
2023-09-12 22:05:42 +02:00
2884c39367
Contiguous zones
2023-09-12 08:47:39 +02:00
1124a1adb4
Distinguish silos and tanks
2023-09-10 11:41:38 +02:00
d1e632523a
Refactoring
2023-09-08 19:26:46 +02:00
b1f104c2ec
Added support for ENC atlases (catalogues)
2023-09-07 09:31:23 +02:00
0f26114f5d
Two-way radio reporting points
2023-09-03 10:59:43 +02:00
f85634af3f
Fixed Android build
2023-08-30 20:56:04 +02:00
903c925e2a
Added the "Don't show again" checkbox also to map load error messages
2023-08-30 20:43:29 +02:00
490052bc6c
Fixed broken "Use styles" persistent configuration
...
Fixes #511
2023-08-29 22:06:08 +02:00
6cba68f0d1
The logging period is apparently an int, not a byte in GHP files
2023-08-29 22:03:05 +02:00
e34f77f1a1
Use the real file names for suffix extraction on Android
...
Many file URLs/paths that are passed to GPXSee on Android are unusable for
extracting the file suffix due to the Android file name mangling. Use
the converted "display names" for suffix extraction where possible.
2023-08-28 20:18:38 +02:00
00e8004042
Improve GHP data detection
...
Do not consider all files with size divisible by 20 as valid GHP data... Require
at least on valid data point.
2023-08-28 20:14:30 +02:00
128ce8d78c
Added missing windmill and flagstaff landmark icons
2023-08-24 09:07:01 +02:00
04ef7ba092
If there are multiple labels for a point, use the one with the highest priority
2023-08-19 13:36:20 +02:00
f683525fce
Fixed/improved map info background rendering settings
...
All text items on the map (including path marker info) have now the same
background color (the map background color) and the "info background" option
also applies to all items now.
2023-08-19 11:01:12 +02:00
03711ede97
Re-introduce the zoom level offset
...
Most Mapsforge themes expect the zoom levels to be offset by one from
the standard OSM zoom levels. Additionally, the rendering is much faster
which always helps when dealing with a format that slow like Mapsforge...
2023-08-13 13:00:05 +02:00
984a8b6afc
Try to open all files when browsing using the keys
2023-08-12 07:44:36 +02:00
f998148fec
Added option to surpress error messages
...
Closes #487
2023-08-12 06:55:50 +02:00
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