Прохожу значит опрос State of HTML 2025, и вдруг вопрос: а знаете что такое #MapML? 👀👀👀

Пол-ночи пребывал в шоке от того, что от браузеров хотят встроенной поддержки карт. И чтобы растровые работали, и векторные mvt/pmtiles, и чтобы стили работали, и проекции разные...

Сделали уже и полифилы (через leaflet 🤦‍♂️), и расширение для хрома, чтобы кастомные элементы заработали.

Уже представил, как браузеры дропнув #XSLT, бегут делать новые библиотеки для карт

https://maps4html.org/web-map-doc

New release / new name(!) for MapML.js 0.14.0 Now supporting pmtiles / Mapbox vector tiles 🙏 to protomaps-leaflet. https://maps4html.org/web-map-doc/docs/user-guide/creating-styles #MapML #Maps4HTML #mapping #gischat
Creating custom mvt styles | <mapml-viewer> documentation

What are mvt files

A #MapML drama in two acts.
July 2024 Open Standards Code Sprint

Contribute to opengeospatial/developer-events development by creating an account on GitHub.

GitHub

This week on the podcast (Ep. 181) we hear from @prushforth about the Maps for HTML project, a community-driven effort to standardize methods of defining interactive geographic maps for the web.

https://thegeomob.com/podcast/episode-181

#MapML #Maps4HTML #geomobpod

181. Peter Rushforth: Maps for HTML

@prushforth yes - I agree that Web Components and native elements are the future here.
Reviewing the #mapml spec - I don’t see any Method or Event definitions. Have those been proposed or so far just Attribute properties?

#MapML is implemented by the #GeoServer MapML extension module, with support for WMS, WFS, WMTS.

https://docs.geoserver.org/latest/en/user/extensions/mapml/index.html

MapML — GeoServer 2.23.x User Manual

Our community is working on a proposal for how to extend the Web with maps. We call our extension of HTML #MapML. It introduces a few new elements, and extends some existing ones.

It has a few objectives:

* Declarative / RESTful
* Accessible stylable Features (similar to KML Placemarks)
* Tiles
* Layers
* Projections
* Links for content federation
* Support existing services
* Programmable DOM
* Does not reinvent the wheel / paves the cowpaths

https://maps4html.org/web-map-doc/ 🗺️📍

Home | <mapml-viewer> documentation

Documentation for mapml-viewer and layer element suite