How to implement a dynamic map in your web page (without marrying a vendor)
951239d3-9fdc-4ea1-8efc-49eb2099f85d
|
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.
-
Henning SpjelkavikHenning 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.



Introductory
Java Web Technologies