Klikk på tall for å vise stripe
Toon 1Toon 2Toon 3Toon 4Toon 5Toon 6Toon 7Toon 8Toon 9Toon 10 JavaZone JavaZone

How to implement a dynamic map in your web page (without marrying a vendor)

951239d3-9fdc-4ea1-8efc-49eb2099f85d
View video  Presentation
4 years ago one had to spend literally millions of NOK just for the publishing rights to implement a good map solution with a detailed map of Norway. Additionally, many projects had a complex client combining javascript and a server side component for displaying the map in the browser, and probably a back end for rendering the maps. Then in 2005 Google launched Google Maps, opened its API, and one could add a map to a project in minutes. Decent map quality, free client and no need to pay a fee for publishing rights.
Outline:
  • Introduction
    • What's in it for me! Why is an open source map client interesting?
  • A few concepts
    • Projections. Why it matters, and what you need to know about it.
    • Libraries for projections, proj4 and derivatives. A short, short
    • slide about the math.
  • Map data
    • Free WMS sources. NASA. Google.
    • Why you need a tile cache, and how can make one.
  • Combining other geographical information
    • Let's integrate and plot data from some sources. Perhaps Flickr and Yr?
  • Why Oslo Plaza suddenly may be in surrounded by water, if you didn't understand projections.
  • Demo
    • Putting it together, combining map data and sources.
  • Tile cache
    • How to determine if you need one, and how to size it. A simple demo in java.
Required experience:
Curiousness for map. The mapping concepts will be simplified.
Level:
Introductory
Expected audience:
Those who wants to implement a map solution, and those who have geographical data and wonder how they can use it better.
  • Photo of Henning Spjelkavik
    Henning Spjelkavik
    Henning is working as a senior consultant in Skiinfo, the European skiing portal, and has nearly 10 years of Java server side experience. The last two years he has been the hands-on architect for FINN.no's map solutions.