wp_xxyyzz
|
fe7fdae720
|
LazMapViewer: Fix crash when changing download engines to default engine. Fix Linux compilation error.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9492 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-10-24 11:00:46 +00:00 |
|
wp_xxyyzz
|
aa7a12a74a
|
LazMapViewer: Simplify selection of drawing and download engines.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9491 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-10-22 15:32:55 +00:00 |
|
wp_xxyyzz
|
243e25f62b
|
LazMapViewer: Less hints and warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9473 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-09-30 15:44:03 +00:00 |
|
wp_xxyyzz
|
ae03e20b25
|
LazMapViewer: Add convenience methods for PointsOfInterest.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9472 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-09-30 15:17:39 +00:00 |
|
alpine-a110
|
df4eeaaf58
|
LazMapViewer: Fixed DrawPointOfInterest, DrawTrack issues with opacity. Added interactive TMapView point editor into IDE designer (double-click view to show)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9385 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-07-16 16:44:07 +00:00 |
|
alpine-a110
|
e8c71cf0d3
|
LazMapViewer: Semi-transparent areas added to the map layers.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9377 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-07-03 08:57:20 +00:00 |
|
alpine-a110
|
8b67489472
|
LazMapViewer: Added Opacity property to the TMvIntfGraphicsDrawingEngine, TMvBGRADrawingEngine, TMapTrack, TGPSTrack.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9375 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-07-02 12:09:27 +00:00 |
|
wp_xxyyzz
|
ff870471ce
|
LazMapViewer: Add events OnBeforeDrawObjects and OnAfterDrawObjects, as well as BeginUpdateObjects and EndUpdateObjects methods, needed by Ekkehard Domning's quadtree.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9362 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-05-31 16:13:49 +00:00 |
|
wp_xxyyzz
|
93167ada8b
|
LazMapViewer: Remove duplicate distance calculation in TGPSPoint. Had to move some general-purpose geo-math routines to a new units mvGeoMath. Old functions kept in mvEngine, but marked as deprecated.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9337 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-04-15 23:11:21 +00:00 |
|
wp_xxyyzz
|
d7ebdbad20
|
LazMapViewer: Fix crash in TMapView.SetPOIImage(AValue) when AValue is nil.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9325 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-04-05 09:08:51 +00:00 |
|
wp_xxyyzz
|
6faf17d531
|
LazMapViewer: Fix text size issue in BGRABitmap drawing engine. Improved detection of default font name and size.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9322 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-04-04 16:56:38 +00:00 |
|
wp_xxyyzz
|
d8caf811af
|
LazMpaViewer: Keep the alpha channel when a new image is assigned to the TMapView.POIImage.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9319 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-04-03 22:17:47 +00:00 |
|
alpine-a110
|
7e5d6eff6b
|
LazMapViewer: HitTest method added to TMapItem, TMapCollection. Intersect() zerodiv fix. TMapView.LatLonToScreen overload with lat,lon.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9306 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-04-02 10:54:31 +00:00 |
|
alpine-a110
|
b1be720320
|
LazMapViewer: TMapViewer.CacheOnDisk property initialization fix.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9300 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-29 16:31:09 +00:00 |
|
wp_xxyyzz
|
d0103c8182
|
LazMapViewer: Add functions named "LatLon" in addition to the old ones named as "LonLat" and mark the old ones as deprecated.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9298 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-29 08:59:35 +00:00 |
|
alpine-a110
|
5e78c55b9f
|
LazMapViewer: Added TMapPoint.AssignTo methods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9296 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 23:20:17 +00:00 |
|
alpine-a110
|
1962802720
|
LazMapViewer: ZoomMin and ZoomMax restrictions when zooming with the mouse.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9295 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 14:51:19 +00:00 |
|
alpine-a110
|
9f6e255450
|
LazMapViewer: TMapView.CyclicPointsOf fix of array length. CalcIntermedPoint parameters check.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9294 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 14:48:50 +00:00 |
|
alpine-a110
|
cbeaba4e2c
|
LazMapViewer: amend [r9292]
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9293 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 14:37:52 +00:00 |
|
alpine-a110
|
0c1a27965b
|
LazMapViewer: Calculation of bearing, target point by bearing, midpoint, intermediate point. First, Last of TMapCollection, TMapPoint.ToScreen property. TGPSTrack draw event and ConnectColor/Width properties. Better GPX import/export.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9292 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 14:28:13 +00:00 |
|
alpine-a110
|
6995a6c863
|
LazMapViewer: Track segments connection. Z Orders fix. GPX load/store new props. ClipPolyToRect function added.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9291 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 14:20:58 +00:00 |
|
alpine-a110
|
8eaa889f85
|
LazMapViewer: Track segment marks and GPX track loading. TryStrToGpxColor fix.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9290 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 14:15:23 +00:00 |
|
alpine-a110
|
6a13ae7fb3
|
LazMapViewer: Rehaul of TMapItem/TMapCollection, TMapTrack, TMapTrackPoint, TMapTrackPoints. TTrackSegmentExtraData added.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9289 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 13:45:53 +00:00 |
|
alpine-a110
|
b651135f37
|
LazMapViewer: Drag button check (mbLeft) moved from Engine to MapView. Added Start/End/AbortDragging methods. GetObjectsInArea with a class filter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9288 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-28 13:36:09 +00:00 |
|
alpine-a110
|
3f0fa39576
|
LazMapViewer: Added option TMapViewOption.mvoLatLonInDMS to show/edit Latitude and Longitude in deg-min-secs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9270 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-05 16:57:24 +00:00 |
|
alpine-a110
|
7f604013a0
|
LazMapViewer: TMapLayersPropertyEditor with Load/Save single layer to .gpx file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9267 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-04 14:03:49 +00:00 |
|
alpine-a110
|
58f994c821
|
LazMapViewer: Added CacheLocation property to the TMapView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9265 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-04 13:36:32 +00:00 |
|
alpine-a110
|
d85d2a6abd
|
SetOnDrawPoint fix.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9264 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-03-04 13:31:34 +00:00 |
|
alpine-a110
|
db74c8f70c
|
LazMapViewer: Added TPointOfInterest.OnDrawPoint event.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9241 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-02-14 16:29:55 +00:00 |
|
alpine-a110
|
8ffdac8479
|
LazMapViewer: Added POI collection to the map layers.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9237 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-02-13 18:15:14 +00:00 |
|
alpine-a110
|
234c16404d
|
LazMapViewer: Default map center at (0,0) with zoom=1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9233 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-02-10 17:53:13 +00:00 |
|
alpine-a110
|
f991ac6415
|
LazMapViewer: Map providers defaults to NONE. Map view cannot be activated in such a case.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9232 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-02-10 16:55:28 +00:00 |
|
alpine-a110
|
004f1a9328
|
LazMapViewer: Corrected spelling error, Lattitude -> Latitude.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9229 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-02-09 16:41:53 +00:00 |
|
alpine-a110
|
e9e5b18ab3
|
LazMapViewer: Check compatability of provider projection type against the base provider.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9227 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-02-09 12:50:20 +00:00 |
|
alpine-a110
|
ea1efb8066
|
LazMapViewer: Added layers collection and center point to the map. Map can be activated into the form designer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9226 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-02-09 06:46:54 +00:00 |
|
wp_xxyyzz
|
1b0cc03ff5
|
LazMapviewer: Enable/disable zooming and panning of the map. Issue #39069, patch by Yuliyan Ivanov. Update colored_tracks demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9182 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-29 13:04:09 +00:00 |
|
wp_xxyyzz
|
ed3cdb19ab
|
lazmapviewer: Fix for tracks starting/ending at same longitude. Patch by Yuliyan Ivanov.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9167 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-24 08:29:53 +00:00 |
|
wp_xxyyzz
|
7df5988462
|
lazmapviewer: Improved drawing of tracks across the dateline. Patch by Yuliyan Ivanov.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9166 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-23 23:10:13 +00:00 |
|
wp_xxyyzz
|
a0a6aee91f
|
LazMapViewer: Improved drawing (PaintToCanvas with origin), fix of hang due to arithmetic error, improved cyclic drawing. Patch by Yuliyan Ivanov.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9151 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-19 17:55:12 +00:00 |
|
wp_xxyyzz
|
3750b0a3d7
|
lazmapviewer: Improved drawing code. Extend both fulldemo projects by map layers. Patch by Yuliyan Ivanov. Issue #39063.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9150 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-18 12:11:41 +00:00 |
|
wp_xxyyzz
|
2403a04edb
|
LazMapViewer: In TMapView, replace some calls to Engine.Redraw by Invalidate
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9143 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-15 12:15:22 +00:00 |
|
wp_xxyyzz
|
a28a2371ee
|
LazMapviewer: New optimization by Yuliyan Ivanov (Fixed arithmetic overflow errors for 32 bit target; Fixed ExtractISODateTime() bad ISO date handling resulting in range errors when no milliseconds; Track drawing, fixed segment disappearing when both ends invisible; Tile drawing mode implementation in addons. Tile layer objects in mvMapViewer; Tile drawing mode introduced for additional tile layers; Added TGPSObj.Visible property; DragObj as a public property; added Polyline, Polygon, PolyBezier drawing methods; Minor drawing optimisation: skip invisible part of the track)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9139 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-13 16:41:07 +00:00 |
|
wp_xxyyzz
|
59ed6984f4
|
LazMapViewer: Massive re-work of the drawing engines by Yuliyan Ivanov, issue #39063
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9116 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2024-01-02 22:00:06 +00:00 |
|
wp_xxyyzz
|
b95f2c36b8
|
LazMapViewer: Fixes issues with painting/multithreading. Issue #39063, patch by Yuliyan Ivanov.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9092 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-12-18 16:56:22 +00:00 |
|
wp_xxyyzz
|
132a03fb08
|
LazMapViewer: Update map providers, new provider 2GIS (issue #39052, patch by regs01). Split off provider registration into include file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8872 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-07-03 17:27:45 +00:00 |
|
wp_xxyyzz
|
875a3a826d
|
LazMapViewer: Implement zoomed preview tiles. Patch by Ekkehard Domning. Adapt drawing engines and full demo projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8835 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-06-13 15:39:47 +00:00 |
|
wp_xxyyzz
|
d9eb6e9065
|
LazMapViewer: Introduce fast FillPixels as new drawingengine method in order to avoid using the blank tile image.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8834 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-06-13 11:26:22 +00:00 |
|
wp_xxyyzz
|
f0272f0fef
|
LazMapViewer: Use TMapView.InactiveColor in TMapView.DoDrawTile.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8831 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-06-11 22:33:43 +00:00 |
|
wp_xxyyzz
|
afa88e8709
|
LazMapViewer: Avoid drawing artefacts when the mapview is dragged. Patch by Ekkehard Domning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8830 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-06-11 22:17:22 +00:00 |
|
wp_xxyyzz
|
8e3014d9ab
|
LazMapViewer: Fix issue with marker disappearing at small zoom when the window is wider than the full map. Patch by Ekkehard Domning. Prevent POIImage exception in the fulldemo_with_addons. Show "Cyclic view" checkbox in fulldemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8815 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-04-26 20:31:30 +00:00 |
|