Experimental work with mapbox gl js, web workers and geojsonhint to create new layers by drag and dropping geojson data.
xxxxxxxxxx
<html>
<head>
<meta charset='utf-8' />
<title>Drop geojson</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<meta http-equiv="cache-control" content="Public">
<link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.23.0/mapbox-gl.css' rel='stylesheet' />
<link href='progress.css' rel='stylesheet' />
<link href='app.css' rel='stylesheet' />
</head>
<body>
<div id='map'></div>
<script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.23.0/mapbox-gl.js'></script>
<script src='helpers.js'></script>
<script src='app.js'></script>
</body>
</html>
https://api.tiles.mapbox.com/mapbox-gl-js/v0.23.0/mapbox-gl.js