Map Markup Language


A draft specification for this new format is available, and I am greatly interested in your views about it. It is based on HTML and MicroXML syntax. As such it is designed to be consumed by browser-like applications. There is currently a custom element prototype client.

The objective of the format is to capture map semantics, such that a client can consume the format and present a map if desired.

You can find the draft spec here. If you would like to contribute, you are welcome to fork it etc., but I would be grateful if you joined the Maps for HTML CG, or WICG for substantive contributions.

I’m happy to answer questions here as best I can.

Thank you.

Cheers, Peter Rushforth


FWIW, the repeating “Unofficial draft” background makes it quite hard to read the text.


Sorry about that! Fixed.



Hi, There’s a new version of MapML available, that takes into account some of the discussion we had during OGC Testbed 13.

We’ve added a <template> element as an alternative to the extent@action attribute.

The <template> element allows the map author to describe a tile cache or an image service that uses a URL template for access to tiles and images. The <template> variables must be listed as <input&gt elements of the appropriate type.

This facility makes it easy to create a static MapML document that can describe a global dataset with multiple layers, without needing a specialized MapML service.

I would be very interested in any comments you might have.

Thanks! Peter

[Proposal] Expose GeoLocation to Service Workers

We have replaced the <template> element with a templated <link> element. For example (view source link)


Hi, I am a web mapping framework developer . Do you know svgMap? I have worked on w3c etc. for more than 10 years to make standards for web mapping using SVG. Its architecture is quite heterogeneous compared to those of OGC’s specs and implementations, so it may take time to understand, but this material may help with that. I think this material I published recently will help you to understand it.

And this submission will be start point of svgmap in w3c.

Thanks to independent and ongoing development, I believe that SVGMap has features that are not found in other Mapping architectures. Therefore, I believe that the contribution of SVGMap will allow us to evolve better Web Mapping.

Note: I did not know which service is actively using maps4htmlCG, so I multi-post it with gitter.


Thanks for that link. You have obviously put a lot of work into your proposal. I admit I don’t fully understand the ideas at this point, and it is always hard to get other people to read enough to understand your perspective on things.

Anyway, I would be interested in reading more about the SVGmap framework and architecture. Perhaps if I understand it enough, there will be aspects we can share and incorporate into an eventual proposal to the browser community.

Maps and spatial information are obviously extremely important to decision making. I think that maps and spatial information are, or could be involved in almost all decisions, if we only thought about it in that way. In some ways, the Web is the perfect decision-making engine for humanity, and all that is missing from that engine is an understanding of location.

Are you going to be at TPAC 2018? i would love to meet up there and talk about maps.


I found thedocumentation of SVGMap on your site. I am reading it more closely now.