The requirements I have have to do with being able to print routes between many nodes, be able to query the distances between nodes for best possible route calculation and to show custom icons on the maps.
It is important to have a mapping source which is accurate as far as roads and streets are concerned.
I have investigated open street maps, but i am afraid that it may not be entirely accurate. Any suggestion of commercial library/API would be appreciated (as long as it's intuitive to use and does not lock you in functionality wise)
I started off with Google Maps API for investigative purpose. I would be using the end application internally and would be for paid (so it means if I were to use Google maps, I would be paying for their commercial licence which is quite a big sum. And I only need maps for select areas , starting in northern Europe)
It would be nice to have a maps API which can be easily integrated in a Spring-MVC based system (so a JavaScript or Java based API)