36

I am very interested in the HTML5 canvas element for maps; work like Cartagen from an MIT Media Lab researcher looks very promising, for example. There is some interesting SVG based work at carto.net. WebSocket seems like a fantastic API for live geospatial data. I have done a few HTML5 experiments, for example here, with Flickr and Picasa data. What are people getting up to with these new technologies, or what have you tried?

pascatl
  • 1,079
  • 7
  • 18
bvmou
  • 203
  • 3
  • 10

12 Answers12

13

OpenLayers can use the HTML5 canvas element for rendering.

fmark
  • 9,381
  • 9
  • 39
  • 45
7

HTML5 Rocks has some good interactive examples with SVG,Mapping,API and Database requests.

http://slides.html5rocks.com/#slide10 http://slides.html5rocks.com/#slide14

Not a Map but SVG - but would be good for Mapping! http://slides.html5rocks.com/#slide27

Mapperz
  • 49,701
  • 9
  • 73
  • 132
5

I quite like this example that does live raster reprojection/warping in an html5 canvas.

fmark
  • 9,381
  • 9
  • 39
  • 45
4

Take a look at the Georelated blog, which has a series of articles on the state of the art of web mapping. It contains nice reviews of whats possible and the technology available for truely forward thinking web mapping.

  1. Info on Silverlight v flash v html5
  2. Browser based 3d web mapping
  3. Globes in HTML5
  4. Alternatives to tiled image maps and the power of vectors
Bill the Lizard
  • 243
  • 2
  • 13
mike
  • 1
  • 1
4

Check also D3. Not really a geospatial-focused library but there is some example with thematic maps. Built on SVG. The same author developed Polymaps.

nosolosw
  • 88
  • 5
3

3D web Mapping using Web GL -

http://www.georelated.com/2011/10/rise-of-globe-in-web-mapping.html

Good Examples and links to WebGL open source toolkits

Steve
  • 51
  • 1
3

Try out Kartograph. It's a two shot program:

  1. Take some Geospatial data like a shapefile and run it through Kartograph.py. That will turn it into an SVG file.
  2. Use Kartograph.js to make it pretty in a browser. Add thematic elements, animation, fancy fonts, etc...
Tony Boyles
  • 455
  • 3
  • 7
2

You may find also some useful resources in the SVGOpen conference:

nosolosw
  • 88
  • 5
2

Esri have some HTML5 samples on the Javascript API samples page (select from bottom of the tree). Making use of local storage for bookmarks is impressive (at the time of writing this).

julien
  • 10,186
  • 6
  • 55
  • 93
jakc
  • 9,858
  • 8
  • 49
  • 97
1

Late 2011: http://bl.ocks.org/1392560 (d3 rendering geojson as an interactive, draggable world map svg).

ecmanaut
  • 146
  • 2
1

http://osmbuildings.org displays 2.5D with HTML5 and Leaflet which looks impressive by results and speed

Mapper
  • 1,642
  • 11
  • 20
0

I am pretty impressed by the work of MapBox and Leaflet that Showcase some really nice web mapping applications based on HTML5 and JavaScript Technology. Leaflet is an Open-Source JavaScript Library for Mobile-Friendly Interactive Maps.

Chris P
  • 1,639
  • 14
  • 26