Commit Graph

45 Commits

Author SHA1 Message Date
wp_xxyyzz
6d7bfb694a LazMapViewer: Update project group.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9720 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-04-02 23:05:12 +00:00
wp_xxyyzz
331e6fd9c2 LazMapViewer: New TMarkerSelectAndDragPlugin. Separate all marker plugins off into unit MvMarkerPlugins.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9688 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-03-19 23:29:03 +00:00
wp_xxyyzz
e1c08d4b8a LazMapViewer: Add TileInfo plugin. Issue #39112.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9666 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-03-09 00:14:57 +00:00
wp_xxyyzz
e8bac51fc8 LazMapViewer: Register area selection plugin. Rework area selection demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9612 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-31 18:44:34 +00:00
wp_xxyyzz
06b87dfade LazMapViewer: Add GreatCirclePainterPlugin by Ekkehard Domning. Refactor some calculation routines in mvGeoMath
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9609 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-29 17:38:26 +00:00
wp_xxyyzz
46e39361c5 LazMapViewer: Rename map provider "OpenStreetMap Mapnik" to "OpenStreetMap Standard", issue #39098. Adjust sample projects to the new provider name.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9607 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-28 10:21:55 +00:00
wp_xxyyzz
8df360f422 LazMapViewer: Rename unit mvPluginCore to mvPluginCommon. Adapt all sample projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9581 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-11 11:06:39 +00:00
wp_xxyyzz
6304b7d15b LazMapViewer: Some renaming in the grid plugin unit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9528 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 21:52:22 +00:00
wp_xxyyzz
e9817f4048 LazMapViewer: Add MapScale plugin, based on Yuliyan Ivanov's code for issue #39081. Removed code from TMapView. Add demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9527 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 19:22:29 +00:00
wp_xxyyzz
c6698b5cd2 LazMapViewer: Move TGridPlugin code into separate unit. Add readme.txt documentation for it.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9526 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-13 18:11:05 +00:00
wp_xxyyzz
63d85ad7a2 LazMapViewer: Add spreaded marker plugin with demo. By Ekkehard Domning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9515 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-08 22:43:25 +00:00
wp_xxyyzz
0ed2ea7d3e LazMapViewer: Initial version of a plugin system. Code mostly by Ekkehard Domning, issue #39083
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9514 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-12-07 20:56:27 +00:00
wp_xxyyzz
d7de2eba34 LazMapViewer: Remove LCL drawing engine from package and fulldemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9498 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-11-04 17:27:38 +00:00
wp_xxyyzz
b6619dd30e LazMapViewer: Add download engine which accesses only the local cache.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9489 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-10-22 12:33:30 +00:00
alpine-a110
fea851bec9 LazMapViewer: Fixed issue when deleting a single point from a track. Points editor form splitted up into runtime and design time parts.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9395 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-07-19 18:02:48 +00:00
wp_xxyyzz
96338e6a58 Replace UITypes by System.UITypes to fix compilation with Laz/main.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9386 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-07-16 18:00:26 +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
c13251c57d LazMapViewer: Complete unfinished LCL mapviewer (using only LCL drawing routines). Update "fulldemo_with_addons".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9324 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-04-04 18:10:21 +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
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
8b5044137b lazmapviewer: Increment version number to 0.2.7 after releasing OPM version 0.2.6
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9174 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-25 23:02:36 +00:00
wp_xxyyzz
50ddeb9215 LazMapViewer: Increment version number to v0.2.6 for next OPM release
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9172 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-25 15:40:12 +00:00
wp_xxyyzz
48f8104206 LazMapViewer: Activate display of sample projects in Lazarus example window.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9168 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2024-01-24 18:37:10 +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
acf3f801a4 LazMapViewer: Add ex-meta files to include the sample projects in the IDE's new examples window.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8813 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-04-26 11:41:34 +00:00
wp_xxyyzz
4ca84b72c3 LazMapViewer: Add new property Cyclic (not functional yet)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8804 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-04-25 11:19:04 +00:00
wp_xxyyzz
7461eaa8fc LazMapViewer: Add Ekkehard Domning to author list.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8797 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-04-21 10:23:14 +00:00
wp_xxyyzz
55c9a60bbb LazMapViewer: Add downloadengine based on WinInet (Windows only). Update fulldemo_with_addons. Remove Synapse openssl units from package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8703 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-12 23:02:11 +00:00
wp_xxyyzz
0e430a07bc LazMapViewer: Set new development version number (v0.2.5).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7915 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-12-02 13:05:08 +00:00
wp_xxyyzz
371b77567f LazMapViewer: Set version number to 0.2.4 for next release.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7914 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-12-02 12:14:35 +00:00
wp_xxyyzz
d7364ed9f8 lazmapviewer: set "maximize compatibility" flag of packages to make them readable for non-trunk Laz versions.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7600 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-12 15:16:21 +00:00
wp_xxyyzz
984af77ce6 LazMapViewer: Set version number of development version to v0.2.3.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7366 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-04-09 11:44:44 +00:00
wp_xxyyzz
cac83daa65 LazMapViewer: Change license to modified LGPL as discussed in https://forum.lazarus.freepascal.org/index.php/topic,49075.0.html. All authors agreed on the license change. License header added to all component files. Set version to 0.2.2 for new OPM release.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7365 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-04-09 11:06:15 +00:00
wp_xxyyzz
7c43c78f0c LazMapViewer: Set version number 0.2.1. Change license to "LGPL 2 or later" instead of "GLP 2 or later" - see forum discussion https://forum.lazarus.freepascal.org/index.php/topic,34297.msg354142.html#msg354142.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7340 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-03-23 23:01:18 +00:00
wp_xxyyzz
9ab37029e4 LazMapViewer: Set version number of main package and add-on packages to v0.2 for release in OPM.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7337 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-03-22 16:13:53 +00:00
wp_xxyyzz
1049b25f44 LazMapViewer: Add drawing engine based on RGBGraphics package. Register in palette. Add units missing from previous commits.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6925 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 21:26:38 +00:00
wp_xxyyzz
0418e4b8d4 LazMapViewer: Initial version of a LCL drawing engine. Still buggy. Extend demo project to allow selection of drawing engines.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6924 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 17:10:33 +00:00
wp_xxyyzz
330ea06238 LazMapViewer: Introduce a drawing engine class to avoid the IFDEF'ed drawing instructions. Implement TIntfGraphicsDrawingEngine as default.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6923 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 09:52:46 +00:00
wp_xxyyzz
b1b663cbbe LazMapViewer: Add support of GPX files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6913 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-15 09:36:08 +00:00
wp_xxyyzz
06d1c3c0bf lazmapviewer: Add new downloadengine based on Synapse. Register download engines as new components. Publish property Downloadengine of the MapViewer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6797 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-23 18:07:52 +00:00
wp_xxyyzz
a6ad243934 LazMapViewer: Cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6316 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 22:45:16 +00:00
wp_xxyyzz
51c0ef9d38 lazMapViewer: Add description, license and authors to package file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6315 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 22:10:14 +00:00
wp_xxyyzz
eade5a1473 lazMapViewer: Add Hi-DPI palette icons as .res, remove .lrs
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6309 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 15:33:23 +00:00
wp_xxyyzz
60e3e16e2d lazMapViewer: Remove dependence on synapse
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6308 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 15:15:27 +00:00
wp_xxyyzz
c76a4f904a lazMapViewer: Initial commit to CCR (based on Maciej Kaczkowski (https://github.com/maciejkaczkowski/mapviewer) and ti-dic's (https://sourceforge.net/p/roadbook/code/ci/master/tree/mapviewer/) MapViewer components. Removed dependence on RGB_Graphics. Rename TMapViewer to TMapView and TMVGLGeonames to TMvGeoNames to avoid naming conflicts with original packages.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6307 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 13:59:19 +00:00