Hello

James Milner

@JamesLMilner

james.milner@geovation.uk

Software Engineer

Experiments in Declarative Mapping

@JamesLMilner

Maps haven't featured as part of semantic HTML

@JamesLMilner

Traditionally we construct web maps imperatively with JavaScript

@JamesLMilner

This neatly places all our divs & pngs, svgs in a sensible manner

@JamesLMilner

Another (not necessarily better) approach...

@JamesLMilner







<body>
    <map>
     <map-geojson src="data/some.geojson"> </map-geojson>
     <map-marker lat="51.0" lng="0.5" color="red">
    </map>
</body>

Web Component Standards

  • Shadow DOM
  • Custom Components
  • Templates
  • HTML Imports
@JamesLMilner
@JamesLMilner
@JamesLMilner

Hello

By James Milner

Hello

Experiments in Declarative Mapping

  • 1,085