Update on SVGMap from Fall 2020 to October 2021
Custom Projection Definition Functions
Allows to declare a conversion function between geographic coordinates and projected map coordinates in the script element of the map layer content.
The container content that defines the combination of those layers also allows the declaration of functions between geographic coordinates and projected map coordinates.
These allow map content layers of any custom projections to be drawn on a canvas of any another custom projection.
- Example1 (Universal Transverse Mercator (Zone4))
- Example2 (Azimuthal Equidistant Projection)
- API Documentation
svg-map custom element
By placing svg-map custom elements in html, you can place SVGMap in a part of the window and control the layers.
The function of the svg-map custom element may be similar to the concept of mapml’s map element and layer child elements.
Note that to realize the Layer as WebApps concept, svgMap may be unique in that it has a mechanism to bind each child WebApps with HMIs to control individual layers.
Extension of mapml
The layer child element under the svg-map element can have arbitrary data, including xml, as children, and its parser and renderer can be built as a WebApp layer, so it may be possible to extend the drawing capabilities of mapml features.
PWA (Progressive Web Apps)
A feature that allows users to use Web Maps offline on smartphones and other devices.
Even on iOS, it supports large offline maps of more than 50MB.