Commit graph

120 commits

Author SHA1 Message Date
ClemensFischer
f78bcb33fa Update MapBase.cs 2026-02-02 13:04:13 +01:00
ClemensFischer
6429776853 Changed struct Location to class 2026-02-01 23:48:56 +01:00
ClemensFischer
6566167ff0 Changed class Location to readonly struct 2026-02-01 22:56:50 +01:00
ClemensFischer
cfed3575ac Updated MapProjection and MapGraticule 2026-02-01 01:42:24 +01:00
ClemensFischer
5c8d000378 Removed MapProjection.MapToBoundingBox 2026-01-30 22:26:51 +01:00
ClemensFischer
45b47bbae4 Updated NearestLongitude 2026-01-29 17:04:12 +01:00
ClemensFischer
76b879dfac Removed azimuthal and "auto" map projections
Removing these projections - which were never really well implemented - greatly simplifies the code. There is no ProjectionCenter anymore and MapProjection methods do not return null Locations or Points.
2026-01-29 16:27:34 +01:00
ClemensFischer
69b105c11f Attached property MapPanel.MapRect 2026-01-28 15:55:30 +01:00
ClemensFischer
8d25310b8e MapProjection.RelativeTransform 2026-01-27 22:56:09 +01:00
ClemensFischer
a0e82964ef Removed LatLonBox
The rotation behavior of a KML LatLonBox has no sufficiently precise specification.
2026-01-27 20:12:57 +01:00
ClemensFischer
7208cc71bd Location equality 2026-01-25 11:57:14 +01:00
ClemensFischer
9c02647c59 Removed MapProjectionType 2026-01-24 17:42:00 +01:00
ClemensFischer
c245a8f722 Updated projection center update behavior 2026-01-20 22:21:26 +01:00
ClemensFischer
ab155a26e7 Use Matrix for projection relative scale 2026-01-20 09:48:16 +01:00
ClemensFischer
5334bb4ea6 Updated map projections 2026-01-15 10:58:54 +01:00
ClemensFischer
5ecdb9bc7b Update MapBase.cs 2026-01-08 10:11:52 +01:00
ClemensFischer
db3cf3ea81 Size validation in MapImageLayer 2026-01-08 10:08:55 +01:00
ClemensFischer
26e9b21816 Added ViewTransform methods 2026-01-07 19:39:28 +01:00
ClemensFischer
eee71e9190 Update MapProjection and ViewTransform 2026-01-06 11:56:28 +01:00
ClemensFischer
03e0258f18 Updated ViewTransform 2026-01-05 21:27:00 +01:00
ClemensFischer
91f1960a00 Fixed WMS feature info request 2025-12-28 07:30:47 +01:00
ClemensFischer
7cdbca9c8c Minor changes 2025-12-22 17:23:15 +01:00
ClemensFischer
b1d0db8762 Updated MapBase 2025-12-13 18:37:52 +01:00
ClemensFischer
263deb5fd6 Added MapBase.MapBounds and MapBase.GeoBounds 2025-12-13 18:28:07 +01:00
ClemensFischer
e268be2948 Avoid unnecessary Location and Point allocations 2025-12-12 21:28:45 +01:00
ClemensFischer
107b8e0f90 Reverted new() expressions 2025-12-05 14:44:33 +01:00
ClemensFischer
2ec8b1b987 Simplified new expressions 2025-11-15 00:33:32 +01:00
ClemensFischer
20e4fcce75 ITile, ITileSource interfaces 2025-11-13 13:36:28 +01:00
ClemensFischer
81eabef257 Cleanup of global usings 2025-08-19 19:43:02 +02:00
ClemensFischer
2194f08a74 Added MapBase.MapLayerItemsSource property 2025-08-11 23:01:22 +02:00
ClemensFischer
f97a3f0797 Update MapBase.cs 2025-08-08 20:31:12 +02:00
ClemensFischer
3e53afd79d Update MapBase.cs 2025-08-02 18:18:24 +02:00
ClemensFischer
a097dc9adb Update MapBase.cs 2025-07-16 10:25:55 +02:00
ClemensFischer
7db194b78e Update MapBase.cs 2025-07-06 18:16:59 +02:00
ClemensFischer
cceb122486 Updated mouse wheel event handling 2025-06-12 00:31:01 +02:00
ClemensFischer
057fd82feb Removed code file headers 2025-02-27 18:46:32 +01:00
ClemensFischer
4b2771d27d Removed MoveMap feature 2025-01-06 15:33:12 +01:00
ClemensFischer
560f44a139 Copyright 2025-01-01 18:57:55 +01:00
ClemensFischer
caa25cb471 MoveMap method with higher accuracy 2024-09-09 21:50:29 +02:00
ClemensFischer
03ac94a002 Simplified MapProjection 2024-09-08 14:03:55 +02:00
ClemensFischer
3468940ebf GeoImage implementation 2024-09-02 15:49:53 +02:00
ClemensFischer
6a4046a838 MapBase.InsideViewBounds 2024-08-30 17:35:30 +02:00
ClemensFischer
2bf9b81fac Update MapBase.cs 2024-08-30 10:27:59 +02:00
ClemensFischer
27729bf06c MapPanel, MapPath location coercion 2024-08-29 23:56:29 +02:00
ClemensFischer
fb81fff901 Update MapBase.cs 2024-08-29 21:36:31 +02:00
ClemensFischer
4b0a0d29fd MapPanel longitude coercion 2024-08-29 21:35:58 +02:00
ClemensFischer
15d0390d11 Update MapBase.cs 2024-08-29 10:05:14 +02:00
ClemensFischer
7b45efd33e MapPanel implementation 2024-08-28 20:25:36 +02:00
ClemensFischer
fa508f51e7 Replaced RenderSize by ActualWidth/Height 2024-07-15 20:10:28 +02:00
ClemensFischer
39e00b30d9 MapBase.MapLayer is FrameworkElement 2024-05-27 11:18:14 +02:00