Commit Graph

82 Commits

Author SHA1 Message Date
wp_xxyyzz
f07562d3cb lazmapviewer: Fix mismatch of checked items for distance calculation after r6879 (https://forum.lazarus.freepascal.org/index.php/topic,12674.msg319432.html, patch by sstvmaster).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6883 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-28 20:48:23 +00:00
wp_xxyyzz
d295accb2e LazMapViewer: Fix crash of demo when deleting a GPS point.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6880 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-28 16:31:34 +00:00
wp_xxyyzz
efd629624c lazmapviewer: Use E/W and N/S suffixes to GPS coordinates.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6868 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-25 19:42:50 +00:00
wp_xxyyzz
fb276886e4 lazmapviewer: Improved numerical stability of geo distance calculation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6867 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-25 17:43:20 +00:00
wp_xxyyzz
6ec131a022 lazmapviewer: Add geo distance calculation (patch by sstvmaster, https://forum.lazarus.freepascal.org/index.php/topic,12674.msg318879.html#msg318879).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6865 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-24 22:36:59 +00:00
wp_xxyyzz
bbef9faf38 lazmapviewer: Add methods to extract full buffer bitmap (SaveToImage) and to save it to file (SaveToFile) or stream (SaveToStream). Forum request https://forum.lazarus.freepascal.org/index.php/topic,12674.msg318676.html#msg318676
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6861 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-23 19:50:39 +00:00
wp_xxyyzz
327fca5d9e LazMapViewer: Add OpenTopoMaps map provider.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6840 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-29 09:27:34 +00:00
wp_xxyyzz
d37e9b5a6e LazMapViewer: Add import/export of map providers to/from xml file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6839 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-27 18:56:52 +00:00
wp_xxyyzz
0d88ca9dcc LazMapViewer: Add URLs for Google maps.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6838 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-27 11:56:21 +00:00
wp_xxyyzz
e3d62278c5 LazMapViewer: Fix bitmap format error in Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6836 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-25 17:30:10 +00:00
wp_xxyyzz
0c3c974b0e LazMapViewer: Fix compilation with FPC 3.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6835 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-22 23:15:55 +00:00
wp_xxyyzz
9f7de9f224 lazmapviewer: Fix compilation when USE_RGBGRAPHICS is defined. Set name of built-in download engine.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6834 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-22 23:11:50 +00:00
wp_xxyyzz
ddd6428ace lazmapviewer: Cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6833 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-22 23:09:44 +00:00
wp_xxyyzz
59b8fabd5b LazMapViewer: Fix error 302 in Synapse download engine
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6826 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-03-05 23:29:16 +00:00
wp_xxyyzz
70aa57d3bb lazmapviewer: Cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6809 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-27 18:44:08 +00:00
wp_xxyyzz
f962f9a439 lazmapviewer: Fix download of GeoNames.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6808 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-27 16:57:01 +00:00
wp_xxyyzz
d5f756b59e lazmapviewer: Less hints and warnings. Some cosmetic changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6807 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-27 10:42:57 +00:00
wp_xxyyzz
136d3949bd lazmapviewer: Move synapse download engine package to the same location of main package. Add palette icons.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6798 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-23 18:42:29 +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
0a3e34cd0b lazmapviewer: Add event OnDrawGpsPoint for custom drawing of gps points.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6796 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-18 16:54:16 +00:00
wp_xxyyzz
9fac446b61 LazMapViewer: Extend demo to show how to add GPS points.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6793 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-17 23:09:41 +00:00
wp_xxyyzz
c721b9d5a4 lazMapViewer: cosmetics
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6532 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-26 13:05:22 +00:00
wp_xxyyzz
3b85bc30e6 lazMapViewer: Fix memory leak in example/MapViewer_Demo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6531 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-25 17:29:45 +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
d70b3d3e26 lazMapViewer: More cosmetic changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6314 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 21:57:42 +00:00
wp_xxyyzz
119046bcbc lazMapViewer: Cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6313 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 21:06:30 +00:00
wp_xxyyzz
83e1ee6f4f lazMapViewer: Activate GeoNames component in demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6311 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 17:57:58 +00:00
wp_xxyyzz
eb727001e8 lazMapViewer: some additions to demo program
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6310 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-04-16 16:35: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