User Tools

Site Tools


website_about

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
website_about [2021/11/10 17:54] – Updated for version 1.0 bushwalkingwebsite_about [2023/07/07 18:24] (current) – [Versions] bushwalking
Line 14: Line 14:
  
 Interface uses the following libraries: Interface uses the following libraries:
-  * [[http://leafletjs.com/|Leaflet]] by Vladimir Agafonkin and others+  * [[https://leafletjs.com/|Leaflet]] by Vladimir Agafonkin and others 
 +  * [[https://github.com/ghybs/Leaflet.TileLayer.Fallback|Leaflet.TileLayer.Fallback]]
   * [[https://github.com/calvinmetcalf/leaflet-ajax|Leaflet AJAX]] by Calvin Metcalf   * [[https://github.com/calvinmetcalf/leaflet-ajax|Leaflet AJAX]] by Calvin Metcalf
   * [[https://github.com/lizardtechblog/Leaflet.OpacityControls|Leaflet.OpacityControls]] - for the opacity slider, with some modifications   * [[https://github.com/lizardtechblog/Leaflet.OpacityControls|Leaflet.OpacityControls]] - for the opacity slider, with some modifications
   * [[https://github.com/geoman-io/leaflet-geoman|Leaflet-Geoman]] - for adding markers, lines and polygons   * [[https://github.com/geoman-io/leaflet-geoman|Leaflet-Geoman]] - for adding markers, lines and polygons
     * previously used [[https://github.com/Leaflet/Leaflet.draw|Leaflet Draw]], but this does not appear to be being maintained     * previously used [[https://github.com/Leaflet/Leaflet.draw|Leaflet Draw]], but this does not appear to be being maintained
-  * [[https://github.com/makinacorpus/Leaflet.FileLayer|Leaflet.FileLayer]] by Makina Corpus - for loading KML, GPX and GeoJSON files, including drag and drop on to the map canvas+  * [[https://github.com/makinacorpus/Leaflet.FileLayer|Leaflet.FileLayer]] by Makina Corpus - for loading KML, GPX and GeoJSON files, including drag and drop on to the map canvas - modified to allow loading/editing of multigeometries
     * [[https://github.com/mapbox/togeojson|toGeoJSON]] - required by Leaflet.FileLayer     * [[https://github.com/mapbox/togeojson|toGeoJSON]] - required by Leaflet.FileLayer
 +    * [[https://github.com/tmcw/geojson-flatten|geojson-flatten]] - by Tom Macwright, used by the modified Leaflet.FileLayer
   * Leaflet.Save - self authored, depends on   * Leaflet.Save - self authored, depends on
     * [[https://github.com/eligrey/FileSaver.js/|Filesaver.js]] by Eli Grey - helps to simplify the save functionality across different browsers     * [[https://github.com/eligrey/FileSaver.js/|Filesaver.js]] by Eli Grey - helps to simplify the save functionality across different browsers
Line 26: Line 28:
     * [[https://github.com/tyrasd/togpx|togpx]] - allows saving back to GPX     * [[https://github.com/tyrasd/togpx|togpx]] - allows saving back to GPX
   * [[https://github.com/PowerPan/leaflet.mouseCoordinate|leaflet.mouseCoordinate]] - for displaying the co-ordinates in the lower right. I have created a modified version of this for the NSW maps   * [[https://github.com/PowerPan/leaflet.mouseCoordinate|leaflet.mouseCoordinate]] - for displaying the co-ordinates in the lower right. I have created a modified version of this for the NSW maps
 +  * [[https://github.com/makinacorpus/Leaflet.GeometryUtil|Leaflet.GeometryUtil]] by Makina Corpus
   * [[https://jquery.com/|jQuery]] & [[https://jqueryui.com/|jQuery UI]]   * [[https://jquery.com/|jQuery]] & [[https://jqueryui.com/|jQuery UI]]
   * [[http://touchpunch.furf.com/|jQuery Touch Punch]] for mobile UI improvements   * [[http://touchpunch.furf.com/|jQuery Touch Punch]] for mobile UI improvements
Line 44: Line 47:
 ====== Versions ====== ====== Versions ======
  
-The following versions are "live" in the sense that they will be improved by having any useful new features back populated where relevant. For example, some of the archive versions below can be made more useful by modifying some of the basic features. In short, the archive versions are more for learning, the ones in this section are for actual use. The reason for keeping a number of different versions in play is that for mobile in particular, more is not necessarily better. Functionality and data both cost bandwidth. Sometimes all you need is a basic topo map, without the bells and whistles.+The following versions are "live" in the sense that they will probably be improved by having any useful new features back populated where relevant. For example, some of the archive versions below can be made more useful by modifying some of the basic features. In short, the archive versions are more for learning, the ones in this section are for actual use. The reason for keeping a number of different versions in play is that for mobile in particular, more is not necessarily better. Functionality and data both cost bandwidth. Sometimes all you need is a basic topo map, without the bells and whistles.
  
 These are the ones that I use at work, home or on mobile. These are the ones that I use at work, home or on mobile.
Line 54: Line 57:
     * shows grid reference and map rather than full UTM (tap on mobile to show)     * shows grid reference and map rather than full UTM (tap on mobile to show)
     * follows the user location on mobile (requires HTTPS)     * follows the user location on mobile (requires HTTPS)
 +  * [[https://maps.ozultimate.com/aus/|Australia]] - as per the main app, but with a topographic layer (1:100k) for Australia, and no aerial imagery. 
 +  * [[https://maps.ozultimate.com/archive/tas/|Tasmania]] - as per the main app, but for Tasmania
 ====== Archive ====== ====== Archive ======
 The following versions of the mapping app are presented for others to use/learn from/steal etc. They are all licensed under the [[https://opensource.org/licenses/MIT|MIT License]]. They represent a progression of learning which may be useful for people. The following versions of the mapping app are presented for others to use/learn from/steal etc. They are all licensed under the [[https://opensource.org/licenses/MIT|MIT License]]. They represent a progression of learning which may be useful for people.
website_about.1636527257.txt.gz · Last modified: 2021/11/10 17:54 by bushwalking

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki