Changes for version 0.02 - 2024-11-09

  • BREAKING CHANGE - Changed map object property from `properties` to `options` to match Leaflet documentation
  • BREAKING CHANGE - Changed tileLayer to move maxZoom and attribution to options
  • Refactored code
  • Added polyline and rectangle capability
  • Added tooltip capability
  • Added marker icon capability
  • Updated packages to pass JSON::XS to child objects for performance
  • Updated HTML generation from CGI.pm to HTML::Tiny - Issue #1
  • Added custom JSON encoding support for marker->icon value which is a variable name not a string.

Modules

Generates a Leaflet JavaScript map web page
Leaflet base object
Leaflet object base package
Leaflet circle object
Leaflet icon object
Leaflet marker object
Leaflet polygon object
Leaflet polyline object
Leaflet rectangle object
Leaflet tileLayer Object