MapML
MapML copied to clipboard
Map Markup Language is hypertext for Web maps, like HTML is hypertext for Web pages https://maps4html.org/MapML/spec/
``` interface HTMLMapElement : HTMLElement { ... readonly attribute unsigned short zoom; ``` Why is `zoom` an integer?
``` readonly attribute string projection; ``` > Once established, the projection of the map is read-only. Why is this readonly? For JS frameworks that build the DOM through generic DOM...
> The location and zoom level of the map created with the map element can be changed via the zoomTo(...) API method, which will change the zoom, lat and lon...
> The disabled property is a read-only boolean indicator of the visibility of the layer on the map. How is this property expected to be used? I can't tell if...
The rel values `image` and `features` are intended to imply that the entire extent of the map is covered by the link template, and will return a response of `Content-type:...
> 4.3 Styling > MapML documents can be styled with Cascading Style Sheets. How does this work? What is the rendering model of MapML? If it's intended to be stylable...
In order to describe what scale they apply to, `` elements should have a required `zoom` attribute, to accompany the `row` and `col` attributes (the `row` and `col` attributes only...
In writing the explainer for this, it occurs to me that `` is a bit weird, and certainly not found in HTML (?). It would be less weird if the...
I am writing a MapML explainer, and I while I'm bothered by the profusion of attributes on ``, I'm even slightly more concerned that too many `` types is worse....
A quick review of the spec by a parser expert (@zcorpan) indicates that URL templates have been attempted and failed in the Web platform previously. I am looking for links...